File list (Check if you may need any files):
Way_to_Algorithm(挑战算法之路)
................................\0_www
................................\10_GameTheory
................................\.............\1_bash_game.cpp
................................\.............\2_wythoff_game.cpp
................................\.............\3_nim_game.cpp
................................\.............\4_sprague_grundy.cpp
................................\.............\test.cpp
................................\1_Sort
................................\......\1_insert_sort.cpp
................................\......\2_bubble_sort.cpp
................................\......\3_quick_sort.cpp
................................\......\4_binary_search.cpp
................................\......\test.cpp
................................\2_Search
................................\........\1_brute_force.cpp
................................\........\2_depth_first_search.cpp
................................\........\3_breadth_first_search.cpp
................................\........\4_bidirection_breadth_search.cpp
................................\........\5_a_heuristic_search.cpp
................................\........\6_dancing_links.cpp
................................\........\7_advanced_search_algorithm_introduction.cpp
................................\........\search.h
................................\........\test.cpp
................................\3_DataStructure
................................\...............\1_classic_data_structure_introdution.cpp
................................\...............\2_hash_table.cpp
................................\...............\3_segment_tree.cpp
................................\...............\4_binary_index_tree.cpp
................................\...............\5_disjoint_set.cpp
................................\...............\6_leftist_tree.cpp
................................\...............\7_suffix_tree.cpp
................................\...............\data_structure.h
................................\...............\test.cpp
................................\4_DynamicProgramming
................................\....................\1_dynamic_programming_introduction.cpp
................................\....................\1_LinearDynamic
................................\....................\...............\1_longest_common_subsequence.cpp
................................\....................\...............\2_longest_increasing_subsequence.cpp
................................\....................\...............\3_longest_increasing_subsequence_extension.cpp
................................\....................\...............\4_bidirection_subsequence.cpp
................................\....................\...............\test.cpp
................................\....................\2_dynamic_programming_optimization.cpp
................................\....................\2_Pack
................................\....................\......\1_01_pack.cpp
................................\....................\......\2_01_pack_path.cpp
................................\....................\......\3_complete_pack.cpp
................................\....................\......\4_multiple_pack.cpp
................................\....................\......\5_two_dimension_pack.cpp
................................\....................\......\6_packet_pack.cpp
................................\....................\......\7_generic_item.cpp
................................\....................\......\8_dependent_pack.cpp
................................\....................\......\pack.h
................................\....................\......\test.cpp
................................\....................\3_RegionDynamic
................................\....................\...............\1_minimum_merge_cost.cpp
................................\....................\...............\2_minimum_merge_extension.cpp
................................\....................\...............\3_maximum_binary_tree_merge.cpp
......