algorithm algorithm practice find_max_dup_str.c : find max duplicate sub str among two strs str_right_move_n.c : str right move (len - n) size permutation.c: algorithm of permutation subarray_sum.c: find consecutive subarray which sum is dest value