35 int ZERO_INITIAL_COUNTER = 0;
38 string EMPTY_FOLDER =
"";
39 string BASIC_SHIFT_PER_DEPTH =
"----";
40 string END_ARROW =
"--> ";
41 string TWO_POINTER_AFTER_FOLDER =
"/: ";
42 string LINE_TEXT =
" duplicated lines detected.";
44 vector<map<string,int>> trie;
45 vector<int> counter_duplication_lines;
46 int number_printed_lines = 0;
58 int create_node_at_the_end();
65 void create_edge_if_not_exist(
int node,
string folder);
72 string create_context_string_on_depth(
int depth);
80 void print_node_information(
int node,
int depth,
string folder);
88 void dfs_print_duplication_code_trie(
int current_node,
int depth,
string folder);