From 2f761d986533b3cff924b47c68f279595c3fe5b6 Mon Sep 17 00:00:00 2001 From: krahets Date: Sun, 8 Oct 2023 04:43:12 +0800 Subject: [PATCH] build --- {zh => docs}/chapter_appendix/contribution.md | 0 {zh => docs}/chapter_appendix/index.md | 0 {zh => docs}/chapter_appendix/installation.md | 0 {zh => docs}/chapter_array_and_linkedlist/array.md | 0 {zh => docs}/chapter_array_and_linkedlist/index.md | 0 {zh => docs}/chapter_array_and_linkedlist/linked_list.md | 0 {zh => docs}/chapter_array_and_linkedlist/list.md | 0 {zh => docs}/chapter_array_and_linkedlist/summary.md | 0 {zh => docs}/chapter_backtracking/backtracking_algorithm.md | 0 {zh => docs}/chapter_backtracking/index.md | 0 {zh => docs}/chapter_backtracking/n_queens_problem.md | 0 {zh => docs}/chapter_backtracking/permutations_problem.md | 0 {zh => docs}/chapter_backtracking/subset_sum_problem.md | 0 {zh => docs}/chapter_backtracking/summary.md | 0 {zh => docs}/chapter_computational_complexity/index.md | 0 .../chapter_computational_complexity/iteration_and_recursion.md | 0 .../chapter_computational_complexity/performance_evaluation.md | 0 {zh => docs}/chapter_computational_complexity/space_complexity.md | 0 {zh => docs}/chapter_computational_complexity/summary.md | 0 {zh => docs}/chapter_computational_complexity/time_complexity.md | 0 {zh => docs}/chapter_data_structure/basic_data_types.md | 0 {zh => docs}/chapter_data_structure/character_encoding.md | 0 .../chapter_data_structure/classification_of_data_structure.md | 0 {zh => docs}/chapter_data_structure/index.md | 0 {zh => docs}/chapter_data_structure/number_encoding.md | 0 {zh => docs}/chapter_data_structure/summary.md | 0 {zh => docs}/chapter_divide_and_conquer/binary_search_recur.md | 0 .../chapter_divide_and_conquer/build_binary_tree_problem.md | 0 {zh => docs}/chapter_divide_and_conquer/divide_and_conquer.md | 0 {zh => docs}/chapter_divide_and_conquer/hanota_problem.md | 0 {zh => docs}/chapter_divide_and_conquer/index.md | 0 {zh => docs}/chapter_divide_and_conquer/summary.md | 0 {zh => docs}/chapter_dynamic_programming/dp_problem_features.md | 0 {zh => docs}/chapter_dynamic_programming/dp_solution_pipeline.md | 0 {zh => docs}/chapter_dynamic_programming/edit_distance_problem.md | 0 {zh => docs}/chapter_dynamic_programming/index.md | 0 .../chapter_dynamic_programming/intro_to_dynamic_programming.md | 0 {zh => docs}/chapter_dynamic_programming/knapsack_problem.md | 0 {zh => docs}/chapter_dynamic_programming/summary.md | 0 .../chapter_dynamic_programming/unbounded_knapsack_problem.md | 0 {zh => docs}/chapter_graph/graph.md | 0 {zh => docs}/chapter_graph/graph_operations.md | 0 {zh => docs}/chapter_graph/graph_traversal.md | 0 {zh => docs}/chapter_graph/index.md | 0 {zh => docs}/chapter_graph/summary.md | 0 {zh => docs}/chapter_greedy/fractional_knapsack_problem.md | 0 {zh => docs}/chapter_greedy/greedy_algorithm.md | 0 {zh => docs}/chapter_greedy/index.md | 0 {zh => docs}/chapter_greedy/max_capacity_problem.md | 0 {zh => docs}/chapter_greedy/max_product_cutting_problem.md | 0 {zh => docs}/chapter_greedy/summary.md | 0 {zh => docs}/chapter_hashing/hash_algorithm.md | 0 {zh => docs}/chapter_hashing/hash_collision.md | 0 {zh => docs}/chapter_hashing/hash_map.md | 0 {zh => docs}/chapter_hashing/index.md | 0 {zh => docs}/chapter_hashing/summary.md | 0 {zh => docs}/chapter_heap/build_heap.md | 0 {zh => docs}/chapter_heap/heap.md | 0 {zh => docs}/chapter_heap/index.md | 0 {zh => docs}/chapter_heap/summary.md | 0 {zh => docs}/chapter_heap/top_k.md | 0 {zh => docs}/chapter_introduction/algorithms_are_everywhere.md | 0 {zh => docs}/chapter_introduction/index.md | 0 {zh => docs}/chapter_introduction/summary.md | 0 {zh => docs}/chapter_introduction/what_is_dsa.md | 0 {zh => docs}/chapter_preface/about_the_book.md | 0 {zh => docs}/chapter_preface/index.md | 0 {zh => docs}/chapter_preface/suggestions.md | 0 {zh => docs}/chapter_preface/summary.md | 0 {zh => docs}/chapter_reference/index.md | 0 {zh => docs}/chapter_searching/binary_search.md | 0 {zh => docs}/chapter_searching/binary_search_edge.md | 0 {zh => docs}/chapter_searching/binary_search_insertion.md | 0 {zh => docs}/chapter_searching/index.md | 0 {zh => docs}/chapter_searching/replace_linear_by_hashing.md | 0 {zh => docs}/chapter_searching/searching_algorithm_revisited.md | 0 {zh => docs}/chapter_searching/summary.md | 0 {zh => docs}/chapter_sorting/bubble_sort.md | 0 {zh => docs}/chapter_sorting/bucket_sort.md | 0 {zh => docs}/chapter_sorting/counting_sort.md | 0 {zh => docs}/chapter_sorting/heap_sort.md | 0 {zh => docs}/chapter_sorting/index.md | 0 {zh => docs}/chapter_sorting/insertion_sort.md | 0 {zh => docs}/chapter_sorting/merge_sort.md | 0 {zh => docs}/chapter_sorting/quick_sort.md | 0 {zh => docs}/chapter_sorting/radix_sort.md | 0 {zh => docs}/chapter_sorting/selection_sort.md | 0 {zh => docs}/chapter_sorting/sorting_algorithm.md | 0 {zh => docs}/chapter_sorting/summary.md | 0 {zh => docs}/chapter_stack_and_queue/deque.md | 0 {zh => docs}/chapter_stack_and_queue/index.md | 0 {zh => docs}/chapter_stack_and_queue/queue.md | 0 {zh => docs}/chapter_stack_and_queue/stack.md | 0 {zh => docs}/chapter_stack_and_queue/summary.md | 0 {zh => docs}/chapter_tree/array_representation_of_tree.md | 0 {zh => docs}/chapter_tree/avl_tree.md | 0 {zh => docs}/chapter_tree/binary_search_tree.md | 0 {zh => docs}/chapter_tree/binary_tree.md | 0 {zh => docs}/chapter_tree/binary_tree_traversal.md | 0 {zh => docs}/chapter_tree/index.md | 0 {zh => docs}/chapter_tree/summary.md | 0 {zh => docs}/index.md | 0 102 files changed, 0 insertions(+), 0 deletions(-) rename {zh => docs}/chapter_appendix/contribution.md (100%) rename {zh => docs}/chapter_appendix/index.md (100%) rename {zh => docs}/chapter_appendix/installation.md (100%) rename {zh => docs}/chapter_array_and_linkedlist/array.md (100%) rename {zh => docs}/chapter_array_and_linkedlist/index.md (100%) rename {zh => docs}/chapter_array_and_linkedlist/linked_list.md (100%) rename {zh => docs}/chapter_array_and_linkedlist/list.md (100%) rename {zh => docs}/chapter_array_and_linkedlist/summary.md (100%) rename {zh => docs}/chapter_backtracking/backtracking_algorithm.md (100%) rename {zh => docs}/chapter_backtracking/index.md (100%) rename {zh => docs}/chapter_backtracking/n_queens_problem.md (100%) rename {zh => docs}/chapter_backtracking/permutations_problem.md (100%) rename {zh => docs}/chapter_backtracking/subset_sum_problem.md (100%) rename {zh => docs}/chapter_backtracking/summary.md (100%) rename {zh => docs}/chapter_computational_complexity/index.md (100%) rename {zh => docs}/chapter_computational_complexity/iteration_and_recursion.md (100%) rename {zh => docs}/chapter_computational_complexity/performance_evaluation.md (100%) rename {zh => docs}/chapter_computational_complexity/space_complexity.md (100%) rename {zh => docs}/chapter_computational_complexity/summary.md (100%) rename {zh => docs}/chapter_computational_complexity/time_complexity.md (100%) rename {zh => docs}/chapter_data_structure/basic_data_types.md (100%) rename {zh => docs}/chapter_data_structure/character_encoding.md (100%) rename {zh => docs}/chapter_data_structure/classification_of_data_structure.md (100%) rename {zh => docs}/chapter_data_structure/index.md (100%) rename {zh => docs}/chapter_data_structure/number_encoding.md (100%) rename {zh => docs}/chapter_data_structure/summary.md (100%) rename {zh => docs}/chapter_divide_and_conquer/binary_search_recur.md (100%) rename {zh => docs}/chapter_divide_and_conquer/build_binary_tree_problem.md (100%) rename {zh => docs}/chapter_divide_and_conquer/divide_and_conquer.md (100%) rename {zh => docs}/chapter_divide_and_conquer/hanota_problem.md (100%) rename {zh => docs}/chapter_divide_and_conquer/index.md (100%) rename {zh => docs}/chapter_divide_and_conquer/summary.md (100%) rename {zh => docs}/chapter_dynamic_programming/dp_problem_features.md (100%) rename {zh => docs}/chapter_dynamic_programming/dp_solution_pipeline.md (100%) rename {zh => docs}/chapter_dynamic_programming/edit_distance_problem.md (100%) rename {zh => docs}/chapter_dynamic_programming/index.md (100%) rename {zh => docs}/chapter_dynamic_programming/intro_to_dynamic_programming.md (100%) rename {zh => docs}/chapter_dynamic_programming/knapsack_problem.md (100%) rename {zh => docs}/chapter_dynamic_programming/summary.md (100%) rename {zh => docs}/chapter_dynamic_programming/unbounded_knapsack_problem.md (100%) rename {zh => docs}/chapter_graph/graph.md (100%) rename {zh => docs}/chapter_graph/graph_operations.md (100%) rename {zh => docs}/chapter_graph/graph_traversal.md (100%) rename {zh => docs}/chapter_graph/index.md (100%) rename {zh => docs}/chapter_graph/summary.md (100%) rename {zh => docs}/chapter_greedy/fractional_knapsack_problem.md (100%) rename {zh => docs}/chapter_greedy/greedy_algorithm.md (100%) rename {zh => docs}/chapter_greedy/index.md (100%) rename {zh => docs}/chapter_greedy/max_capacity_problem.md (100%) rename {zh => docs}/chapter_greedy/max_product_cutting_problem.md (100%) rename {zh => docs}/chapter_greedy/summary.md (100%) rename {zh => docs}/chapter_hashing/hash_algorithm.md (100%) rename {zh => docs}/chapter_hashing/hash_collision.md (100%) rename {zh => docs}/chapter_hashing/hash_map.md (100%) rename {zh => docs}/chapter_hashing/index.md (100%) rename {zh => docs}/chapter_hashing/summary.md (100%) rename {zh => docs}/chapter_heap/build_heap.md (100%) rename {zh => docs}/chapter_heap/heap.md (100%) rename {zh => docs}/chapter_heap/index.md (100%) rename {zh => docs}/chapter_heap/summary.md (100%) rename {zh => docs}/chapter_heap/top_k.md (100%) rename {zh => docs}/chapter_introduction/algorithms_are_everywhere.md (100%) rename {zh => docs}/chapter_introduction/index.md (100%) rename {zh => docs}/chapter_introduction/summary.md (100%) rename {zh => docs}/chapter_introduction/what_is_dsa.md (100%) rename {zh => docs}/chapter_preface/about_the_book.md (100%) rename {zh => docs}/chapter_preface/index.md (100%) rename {zh => docs}/chapter_preface/suggestions.md (100%) rename {zh => docs}/chapter_preface/summary.md (100%) rename {zh => docs}/chapter_reference/index.md (100%) rename {zh => docs}/chapter_searching/binary_search.md (100%) rename {zh => docs}/chapter_searching/binary_search_edge.md (100%) rename {zh => docs}/chapter_searching/binary_search_insertion.md (100%) rename {zh => docs}/chapter_searching/index.md (100%) rename {zh => docs}/chapter_searching/replace_linear_by_hashing.md (100%) rename {zh => docs}/chapter_searching/searching_algorithm_revisited.md (100%) rename {zh => docs}/chapter_searching/summary.md (100%) rename {zh => docs}/chapter_sorting/bubble_sort.md (100%) rename {zh => docs}/chapter_sorting/bucket_sort.md (100%) rename {zh => docs}/chapter_sorting/counting_sort.md (100%) rename {zh => docs}/chapter_sorting/heap_sort.md (100%) rename {zh => docs}/chapter_sorting/index.md (100%) rename {zh => docs}/chapter_sorting/insertion_sort.md (100%) rename {zh => docs}/chapter_sorting/merge_sort.md (100%) rename {zh => docs}/chapter_sorting/quick_sort.md (100%) rename {zh => docs}/chapter_sorting/radix_sort.md (100%) rename {zh => docs}/chapter_sorting/selection_sort.md (100%) rename {zh => docs}/chapter_sorting/sorting_algorithm.md (100%) rename {zh => docs}/chapter_sorting/summary.md (100%) rename {zh => docs}/chapter_stack_and_queue/deque.md (100%) rename {zh => docs}/chapter_stack_and_queue/index.md (100%) rename {zh => docs}/chapter_stack_and_queue/queue.md (100%) rename {zh => docs}/chapter_stack_and_queue/stack.md (100%) rename {zh => docs}/chapter_stack_and_queue/summary.md (100%) rename {zh => docs}/chapter_tree/array_representation_of_tree.md (100%) rename {zh => docs}/chapter_tree/avl_tree.md (100%) rename {zh => docs}/chapter_tree/binary_search_tree.md (100%) rename {zh => docs}/chapter_tree/binary_tree.md (100%) rename {zh => docs}/chapter_tree/binary_tree_traversal.md (100%) rename {zh => docs}/chapter_tree/index.md (100%) rename {zh => docs}/chapter_tree/summary.md (100%) rename {zh => docs}/index.md (100%) diff --git a/zh/chapter_appendix/contribution.md b/docs/chapter_appendix/contribution.md similarity index 100% rename from zh/chapter_appendix/contribution.md rename to docs/chapter_appendix/contribution.md diff --git a/zh/chapter_appendix/index.md b/docs/chapter_appendix/index.md similarity index 100% rename from zh/chapter_appendix/index.md rename to docs/chapter_appendix/index.md diff --git a/zh/chapter_appendix/installation.md b/docs/chapter_appendix/installation.md similarity index 100% rename from zh/chapter_appendix/installation.md rename to docs/chapter_appendix/installation.md diff --git a/zh/chapter_array_and_linkedlist/array.md b/docs/chapter_array_and_linkedlist/array.md similarity index 100% rename from zh/chapter_array_and_linkedlist/array.md rename to docs/chapter_array_and_linkedlist/array.md diff --git a/zh/chapter_array_and_linkedlist/index.md b/docs/chapter_array_and_linkedlist/index.md similarity index 100% rename from zh/chapter_array_and_linkedlist/index.md rename to docs/chapter_array_and_linkedlist/index.md diff --git a/zh/chapter_array_and_linkedlist/linked_list.md b/docs/chapter_array_and_linkedlist/linked_list.md similarity index 100% rename from zh/chapter_array_and_linkedlist/linked_list.md rename to docs/chapter_array_and_linkedlist/linked_list.md diff --git a/zh/chapter_array_and_linkedlist/list.md b/docs/chapter_array_and_linkedlist/list.md similarity index 100% rename from zh/chapter_array_and_linkedlist/list.md rename to docs/chapter_array_and_linkedlist/list.md diff --git a/zh/chapter_array_and_linkedlist/summary.md b/docs/chapter_array_and_linkedlist/summary.md similarity index 100% rename from zh/chapter_array_and_linkedlist/summary.md rename to docs/chapter_array_and_linkedlist/summary.md diff --git a/zh/chapter_backtracking/backtracking_algorithm.md b/docs/chapter_backtracking/backtracking_algorithm.md similarity index 100% rename from zh/chapter_backtracking/backtracking_algorithm.md rename to docs/chapter_backtracking/backtracking_algorithm.md diff --git a/zh/chapter_backtracking/index.md b/docs/chapter_backtracking/index.md similarity index 100% rename from zh/chapter_backtracking/index.md rename to docs/chapter_backtracking/index.md diff --git a/zh/chapter_backtracking/n_queens_problem.md b/docs/chapter_backtracking/n_queens_problem.md similarity index 100% rename from zh/chapter_backtracking/n_queens_problem.md rename to docs/chapter_backtracking/n_queens_problem.md diff --git a/zh/chapter_backtracking/permutations_problem.md b/docs/chapter_backtracking/permutations_problem.md similarity index 100% rename from zh/chapter_backtracking/permutations_problem.md rename to docs/chapter_backtracking/permutations_problem.md diff --git a/zh/chapter_backtracking/subset_sum_problem.md b/docs/chapter_backtracking/subset_sum_problem.md similarity index 100% rename from zh/chapter_backtracking/subset_sum_problem.md rename to docs/chapter_backtracking/subset_sum_problem.md diff --git a/zh/chapter_backtracking/summary.md b/docs/chapter_backtracking/summary.md similarity index 100% rename from zh/chapter_backtracking/summary.md rename to docs/chapter_backtracking/summary.md diff --git a/zh/chapter_computational_complexity/index.md b/docs/chapter_computational_complexity/index.md similarity index 100% rename from zh/chapter_computational_complexity/index.md rename to docs/chapter_computational_complexity/index.md diff --git a/zh/chapter_computational_complexity/iteration_and_recursion.md b/docs/chapter_computational_complexity/iteration_and_recursion.md similarity index 100% rename from zh/chapter_computational_complexity/iteration_and_recursion.md rename to docs/chapter_computational_complexity/iteration_and_recursion.md diff --git a/zh/chapter_computational_complexity/performance_evaluation.md b/docs/chapter_computational_complexity/performance_evaluation.md similarity index 100% rename from zh/chapter_computational_complexity/performance_evaluation.md rename to docs/chapter_computational_complexity/performance_evaluation.md diff --git a/zh/chapter_computational_complexity/space_complexity.md b/docs/chapter_computational_complexity/space_complexity.md similarity index 100% rename from zh/chapter_computational_complexity/space_complexity.md rename to docs/chapter_computational_complexity/space_complexity.md diff --git a/zh/chapter_computational_complexity/summary.md b/docs/chapter_computational_complexity/summary.md similarity index 100% rename from zh/chapter_computational_complexity/summary.md rename to docs/chapter_computational_complexity/summary.md diff --git a/zh/chapter_computational_complexity/time_complexity.md b/docs/chapter_computational_complexity/time_complexity.md similarity index 100% rename from zh/chapter_computational_complexity/time_complexity.md rename to docs/chapter_computational_complexity/time_complexity.md diff --git a/zh/chapter_data_structure/basic_data_types.md b/docs/chapter_data_structure/basic_data_types.md similarity index 100% rename from zh/chapter_data_structure/basic_data_types.md rename to docs/chapter_data_structure/basic_data_types.md diff --git a/zh/chapter_data_structure/character_encoding.md b/docs/chapter_data_structure/character_encoding.md similarity index 100% rename from zh/chapter_data_structure/character_encoding.md rename to docs/chapter_data_structure/character_encoding.md diff --git a/zh/chapter_data_structure/classification_of_data_structure.md b/docs/chapter_data_structure/classification_of_data_structure.md similarity index 100% rename from zh/chapter_data_structure/classification_of_data_structure.md rename to docs/chapter_data_structure/classification_of_data_structure.md diff --git a/zh/chapter_data_structure/index.md b/docs/chapter_data_structure/index.md similarity index 100% rename from zh/chapter_data_structure/index.md rename to docs/chapter_data_structure/index.md diff --git a/zh/chapter_data_structure/number_encoding.md b/docs/chapter_data_structure/number_encoding.md similarity index 100% rename from zh/chapter_data_structure/number_encoding.md rename to docs/chapter_data_structure/number_encoding.md diff --git a/zh/chapter_data_structure/summary.md b/docs/chapter_data_structure/summary.md similarity index 100% rename from zh/chapter_data_structure/summary.md rename to docs/chapter_data_structure/summary.md diff --git a/zh/chapter_divide_and_conquer/binary_search_recur.md b/docs/chapter_divide_and_conquer/binary_search_recur.md similarity index 100% rename from zh/chapter_divide_and_conquer/binary_search_recur.md rename to docs/chapter_divide_and_conquer/binary_search_recur.md diff --git a/zh/chapter_divide_and_conquer/build_binary_tree_problem.md b/docs/chapter_divide_and_conquer/build_binary_tree_problem.md similarity index 100% rename from zh/chapter_divide_and_conquer/build_binary_tree_problem.md rename to docs/chapter_divide_and_conquer/build_binary_tree_problem.md diff --git a/zh/chapter_divide_and_conquer/divide_and_conquer.md b/docs/chapter_divide_and_conquer/divide_and_conquer.md similarity index 100% rename from zh/chapter_divide_and_conquer/divide_and_conquer.md rename to docs/chapter_divide_and_conquer/divide_and_conquer.md diff --git a/zh/chapter_divide_and_conquer/hanota_problem.md b/docs/chapter_divide_and_conquer/hanota_problem.md similarity index 100% rename from zh/chapter_divide_and_conquer/hanota_problem.md rename to docs/chapter_divide_and_conquer/hanota_problem.md diff --git a/zh/chapter_divide_and_conquer/index.md b/docs/chapter_divide_and_conquer/index.md similarity index 100% rename from zh/chapter_divide_and_conquer/index.md rename to docs/chapter_divide_and_conquer/index.md diff --git a/zh/chapter_divide_and_conquer/summary.md b/docs/chapter_divide_and_conquer/summary.md similarity index 100% rename from zh/chapter_divide_and_conquer/summary.md rename to docs/chapter_divide_and_conquer/summary.md diff --git a/zh/chapter_dynamic_programming/dp_problem_features.md b/docs/chapter_dynamic_programming/dp_problem_features.md similarity index 100% rename from zh/chapter_dynamic_programming/dp_problem_features.md rename to docs/chapter_dynamic_programming/dp_problem_features.md diff --git a/zh/chapter_dynamic_programming/dp_solution_pipeline.md b/docs/chapter_dynamic_programming/dp_solution_pipeline.md similarity index 100% rename from zh/chapter_dynamic_programming/dp_solution_pipeline.md rename to docs/chapter_dynamic_programming/dp_solution_pipeline.md diff --git a/zh/chapter_dynamic_programming/edit_distance_problem.md b/docs/chapter_dynamic_programming/edit_distance_problem.md similarity index 100% rename from zh/chapter_dynamic_programming/edit_distance_problem.md rename to docs/chapter_dynamic_programming/edit_distance_problem.md diff --git a/zh/chapter_dynamic_programming/index.md b/docs/chapter_dynamic_programming/index.md similarity index 100% rename from zh/chapter_dynamic_programming/index.md rename to docs/chapter_dynamic_programming/index.md diff --git a/zh/chapter_dynamic_programming/intro_to_dynamic_programming.md b/docs/chapter_dynamic_programming/intro_to_dynamic_programming.md similarity index 100% rename from zh/chapter_dynamic_programming/intro_to_dynamic_programming.md rename to docs/chapter_dynamic_programming/intro_to_dynamic_programming.md diff --git a/zh/chapter_dynamic_programming/knapsack_problem.md b/docs/chapter_dynamic_programming/knapsack_problem.md similarity index 100% rename from zh/chapter_dynamic_programming/knapsack_problem.md rename to docs/chapter_dynamic_programming/knapsack_problem.md diff --git a/zh/chapter_dynamic_programming/summary.md b/docs/chapter_dynamic_programming/summary.md similarity index 100% rename from zh/chapter_dynamic_programming/summary.md rename to docs/chapter_dynamic_programming/summary.md diff --git a/zh/chapter_dynamic_programming/unbounded_knapsack_problem.md b/docs/chapter_dynamic_programming/unbounded_knapsack_problem.md similarity index 100% rename from zh/chapter_dynamic_programming/unbounded_knapsack_problem.md rename to docs/chapter_dynamic_programming/unbounded_knapsack_problem.md diff --git a/zh/chapter_graph/graph.md b/docs/chapter_graph/graph.md similarity index 100% rename from zh/chapter_graph/graph.md rename to docs/chapter_graph/graph.md diff --git a/zh/chapter_graph/graph_operations.md b/docs/chapter_graph/graph_operations.md similarity index 100% rename from zh/chapter_graph/graph_operations.md rename to docs/chapter_graph/graph_operations.md diff --git a/zh/chapter_graph/graph_traversal.md b/docs/chapter_graph/graph_traversal.md similarity index 100% rename from zh/chapter_graph/graph_traversal.md rename to docs/chapter_graph/graph_traversal.md diff --git a/zh/chapter_graph/index.md b/docs/chapter_graph/index.md similarity index 100% rename from zh/chapter_graph/index.md rename to docs/chapter_graph/index.md diff --git a/zh/chapter_graph/summary.md b/docs/chapter_graph/summary.md similarity index 100% rename from zh/chapter_graph/summary.md rename to docs/chapter_graph/summary.md diff --git a/zh/chapter_greedy/fractional_knapsack_problem.md b/docs/chapter_greedy/fractional_knapsack_problem.md similarity index 100% rename from zh/chapter_greedy/fractional_knapsack_problem.md rename to docs/chapter_greedy/fractional_knapsack_problem.md diff --git a/zh/chapter_greedy/greedy_algorithm.md b/docs/chapter_greedy/greedy_algorithm.md similarity index 100% rename from zh/chapter_greedy/greedy_algorithm.md rename to docs/chapter_greedy/greedy_algorithm.md diff --git a/zh/chapter_greedy/index.md b/docs/chapter_greedy/index.md similarity index 100% rename from zh/chapter_greedy/index.md rename to docs/chapter_greedy/index.md diff --git a/zh/chapter_greedy/max_capacity_problem.md b/docs/chapter_greedy/max_capacity_problem.md similarity index 100% rename from zh/chapter_greedy/max_capacity_problem.md rename to docs/chapter_greedy/max_capacity_problem.md diff --git a/zh/chapter_greedy/max_product_cutting_problem.md b/docs/chapter_greedy/max_product_cutting_problem.md similarity index 100% rename from zh/chapter_greedy/max_product_cutting_problem.md rename to docs/chapter_greedy/max_product_cutting_problem.md diff --git a/zh/chapter_greedy/summary.md b/docs/chapter_greedy/summary.md similarity index 100% rename from zh/chapter_greedy/summary.md rename to docs/chapter_greedy/summary.md diff --git a/zh/chapter_hashing/hash_algorithm.md b/docs/chapter_hashing/hash_algorithm.md similarity index 100% rename from zh/chapter_hashing/hash_algorithm.md rename to docs/chapter_hashing/hash_algorithm.md diff --git a/zh/chapter_hashing/hash_collision.md b/docs/chapter_hashing/hash_collision.md similarity index 100% rename from zh/chapter_hashing/hash_collision.md rename to docs/chapter_hashing/hash_collision.md diff --git a/zh/chapter_hashing/hash_map.md b/docs/chapter_hashing/hash_map.md similarity index 100% rename from zh/chapter_hashing/hash_map.md rename to docs/chapter_hashing/hash_map.md diff --git a/zh/chapter_hashing/index.md b/docs/chapter_hashing/index.md similarity index 100% rename from zh/chapter_hashing/index.md rename to docs/chapter_hashing/index.md diff --git a/zh/chapter_hashing/summary.md b/docs/chapter_hashing/summary.md similarity index 100% rename from zh/chapter_hashing/summary.md rename to docs/chapter_hashing/summary.md diff --git a/zh/chapter_heap/build_heap.md b/docs/chapter_heap/build_heap.md similarity index 100% rename from zh/chapter_heap/build_heap.md rename to docs/chapter_heap/build_heap.md diff --git a/zh/chapter_heap/heap.md b/docs/chapter_heap/heap.md similarity index 100% rename from zh/chapter_heap/heap.md rename to docs/chapter_heap/heap.md diff --git a/zh/chapter_heap/index.md b/docs/chapter_heap/index.md similarity index 100% rename from zh/chapter_heap/index.md rename to docs/chapter_heap/index.md diff --git a/zh/chapter_heap/summary.md b/docs/chapter_heap/summary.md similarity index 100% rename from zh/chapter_heap/summary.md rename to docs/chapter_heap/summary.md diff --git a/zh/chapter_heap/top_k.md b/docs/chapter_heap/top_k.md similarity index 100% rename from zh/chapter_heap/top_k.md rename to docs/chapter_heap/top_k.md diff --git a/zh/chapter_introduction/algorithms_are_everywhere.md b/docs/chapter_introduction/algorithms_are_everywhere.md similarity index 100% rename from zh/chapter_introduction/algorithms_are_everywhere.md rename to docs/chapter_introduction/algorithms_are_everywhere.md diff --git a/zh/chapter_introduction/index.md b/docs/chapter_introduction/index.md similarity index 100% rename from zh/chapter_introduction/index.md rename to docs/chapter_introduction/index.md diff --git a/zh/chapter_introduction/summary.md b/docs/chapter_introduction/summary.md similarity index 100% rename from zh/chapter_introduction/summary.md rename to docs/chapter_introduction/summary.md diff --git a/zh/chapter_introduction/what_is_dsa.md b/docs/chapter_introduction/what_is_dsa.md similarity index 100% rename from zh/chapter_introduction/what_is_dsa.md rename to docs/chapter_introduction/what_is_dsa.md diff --git a/zh/chapter_preface/about_the_book.md b/docs/chapter_preface/about_the_book.md similarity index 100% rename from zh/chapter_preface/about_the_book.md rename to docs/chapter_preface/about_the_book.md diff --git a/zh/chapter_preface/index.md b/docs/chapter_preface/index.md similarity index 100% rename from zh/chapter_preface/index.md rename to docs/chapter_preface/index.md diff --git a/zh/chapter_preface/suggestions.md b/docs/chapter_preface/suggestions.md similarity index 100% rename from zh/chapter_preface/suggestions.md rename to docs/chapter_preface/suggestions.md diff --git a/zh/chapter_preface/summary.md b/docs/chapter_preface/summary.md similarity index 100% rename from zh/chapter_preface/summary.md rename to docs/chapter_preface/summary.md diff --git a/zh/chapter_reference/index.md b/docs/chapter_reference/index.md similarity index 100% rename from zh/chapter_reference/index.md rename to docs/chapter_reference/index.md diff --git a/zh/chapter_searching/binary_search.md b/docs/chapter_searching/binary_search.md similarity index 100% rename from zh/chapter_searching/binary_search.md rename to docs/chapter_searching/binary_search.md diff --git a/zh/chapter_searching/binary_search_edge.md b/docs/chapter_searching/binary_search_edge.md similarity index 100% rename from zh/chapter_searching/binary_search_edge.md rename to docs/chapter_searching/binary_search_edge.md diff --git a/zh/chapter_searching/binary_search_insertion.md b/docs/chapter_searching/binary_search_insertion.md similarity index 100% rename from zh/chapter_searching/binary_search_insertion.md rename to docs/chapter_searching/binary_search_insertion.md diff --git a/zh/chapter_searching/index.md b/docs/chapter_searching/index.md similarity index 100% rename from zh/chapter_searching/index.md rename to docs/chapter_searching/index.md diff --git a/zh/chapter_searching/replace_linear_by_hashing.md b/docs/chapter_searching/replace_linear_by_hashing.md similarity index 100% rename from zh/chapter_searching/replace_linear_by_hashing.md rename to docs/chapter_searching/replace_linear_by_hashing.md diff --git a/zh/chapter_searching/searching_algorithm_revisited.md b/docs/chapter_searching/searching_algorithm_revisited.md similarity index 100% rename from zh/chapter_searching/searching_algorithm_revisited.md rename to docs/chapter_searching/searching_algorithm_revisited.md diff --git a/zh/chapter_searching/summary.md b/docs/chapter_searching/summary.md similarity index 100% rename from zh/chapter_searching/summary.md rename to docs/chapter_searching/summary.md diff --git a/zh/chapter_sorting/bubble_sort.md b/docs/chapter_sorting/bubble_sort.md similarity index 100% rename from zh/chapter_sorting/bubble_sort.md rename to docs/chapter_sorting/bubble_sort.md diff --git a/zh/chapter_sorting/bucket_sort.md b/docs/chapter_sorting/bucket_sort.md similarity index 100% rename from zh/chapter_sorting/bucket_sort.md rename to docs/chapter_sorting/bucket_sort.md diff --git a/zh/chapter_sorting/counting_sort.md b/docs/chapter_sorting/counting_sort.md similarity index 100% rename from zh/chapter_sorting/counting_sort.md rename to docs/chapter_sorting/counting_sort.md diff --git a/zh/chapter_sorting/heap_sort.md b/docs/chapter_sorting/heap_sort.md similarity index 100% rename from zh/chapter_sorting/heap_sort.md rename to docs/chapter_sorting/heap_sort.md diff --git a/zh/chapter_sorting/index.md b/docs/chapter_sorting/index.md similarity index 100% rename from zh/chapter_sorting/index.md rename to docs/chapter_sorting/index.md diff --git a/zh/chapter_sorting/insertion_sort.md b/docs/chapter_sorting/insertion_sort.md similarity index 100% rename from zh/chapter_sorting/insertion_sort.md rename to docs/chapter_sorting/insertion_sort.md diff --git a/zh/chapter_sorting/merge_sort.md b/docs/chapter_sorting/merge_sort.md similarity index 100% rename from zh/chapter_sorting/merge_sort.md rename to docs/chapter_sorting/merge_sort.md diff --git a/zh/chapter_sorting/quick_sort.md b/docs/chapter_sorting/quick_sort.md similarity index 100% rename from zh/chapter_sorting/quick_sort.md rename to docs/chapter_sorting/quick_sort.md diff --git a/zh/chapter_sorting/radix_sort.md b/docs/chapter_sorting/radix_sort.md similarity index 100% rename from zh/chapter_sorting/radix_sort.md rename to docs/chapter_sorting/radix_sort.md diff --git a/zh/chapter_sorting/selection_sort.md b/docs/chapter_sorting/selection_sort.md similarity index 100% rename from zh/chapter_sorting/selection_sort.md rename to docs/chapter_sorting/selection_sort.md diff --git a/zh/chapter_sorting/sorting_algorithm.md b/docs/chapter_sorting/sorting_algorithm.md similarity index 100% rename from zh/chapter_sorting/sorting_algorithm.md rename to docs/chapter_sorting/sorting_algorithm.md diff --git a/zh/chapter_sorting/summary.md b/docs/chapter_sorting/summary.md similarity index 100% rename from zh/chapter_sorting/summary.md rename to docs/chapter_sorting/summary.md diff --git a/zh/chapter_stack_and_queue/deque.md b/docs/chapter_stack_and_queue/deque.md similarity index 100% rename from zh/chapter_stack_and_queue/deque.md rename to docs/chapter_stack_and_queue/deque.md diff --git a/zh/chapter_stack_and_queue/index.md b/docs/chapter_stack_and_queue/index.md similarity index 100% rename from zh/chapter_stack_and_queue/index.md rename to docs/chapter_stack_and_queue/index.md diff --git a/zh/chapter_stack_and_queue/queue.md b/docs/chapter_stack_and_queue/queue.md similarity index 100% rename from zh/chapter_stack_and_queue/queue.md rename to docs/chapter_stack_and_queue/queue.md diff --git a/zh/chapter_stack_and_queue/stack.md b/docs/chapter_stack_and_queue/stack.md similarity index 100% rename from zh/chapter_stack_and_queue/stack.md rename to docs/chapter_stack_and_queue/stack.md diff --git a/zh/chapter_stack_and_queue/summary.md b/docs/chapter_stack_and_queue/summary.md similarity index 100% rename from zh/chapter_stack_and_queue/summary.md rename to docs/chapter_stack_and_queue/summary.md diff --git a/zh/chapter_tree/array_representation_of_tree.md b/docs/chapter_tree/array_representation_of_tree.md similarity index 100% rename from zh/chapter_tree/array_representation_of_tree.md rename to docs/chapter_tree/array_representation_of_tree.md diff --git a/zh/chapter_tree/avl_tree.md b/docs/chapter_tree/avl_tree.md similarity index 100% rename from zh/chapter_tree/avl_tree.md rename to docs/chapter_tree/avl_tree.md diff --git a/zh/chapter_tree/binary_search_tree.md b/docs/chapter_tree/binary_search_tree.md similarity index 100% rename from zh/chapter_tree/binary_search_tree.md rename to docs/chapter_tree/binary_search_tree.md diff --git a/zh/chapter_tree/binary_tree.md b/docs/chapter_tree/binary_tree.md similarity index 100% rename from zh/chapter_tree/binary_tree.md rename to docs/chapter_tree/binary_tree.md diff --git a/zh/chapter_tree/binary_tree_traversal.md b/docs/chapter_tree/binary_tree_traversal.md similarity index 100% rename from zh/chapter_tree/binary_tree_traversal.md rename to docs/chapter_tree/binary_tree_traversal.md diff --git a/zh/chapter_tree/index.md b/docs/chapter_tree/index.md similarity index 100% rename from zh/chapter_tree/index.md rename to docs/chapter_tree/index.md diff --git a/zh/chapter_tree/summary.md b/docs/chapter_tree/summary.md similarity index 100% rename from zh/chapter_tree/summary.md rename to docs/chapter_tree/summary.md diff --git a/zh/index.md b/docs/index.md similarity index 100% rename from zh/index.md rename to docs/index.md