32 int ZERO_INITIAL_COUNTER = 0;
35 string EMPTY_FOLDER =
"";
36 string BASIC_SHIFT_PER_DEPTH =
"----";
37 string END_ARROW =
"--> ";
38 string TWO_POINTER_AFTER_FOLDER =
"/: ";
39 string LINE_TEXT =
" duplicated lines detected.";
41 vector<map<string,int>> trie;
42 vector<int> counter_duplication_lines;
43 int number_printed_lines = 0;
55 int create_node_at_the_end();
62 void create_edge_if_not_exist(
int node,
string folder);
69 string create_context_string_on_depth(
int depth);
77 void print_node_information(
int node,
int depth,
string folder);
85 void dfs_print_duplication_code_trie(
int current_node,
int depth,
string folder);