diff --git a/chapter_appendix/contribution/index.html b/chapter_appendix/contribution/index.html
index 58c041ead..bee72705b 100644
--- a/chapter_appendix/contribution/index.html
+++ b/chapter_appendix/contribution/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_appendix/index.html b/chapter_appendix/index.html
index 20d144c3c..ca957c4ea 100644
--- a/chapter_appendix/index.html
+++ b/chapter_appendix/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_appendix/installation/index.html b/chapter_appendix/installation/index.html
index 5fd59a0f9..89809e838 100644
--- a/chapter_appendix/installation/index.html
+++ b/chapter_appendix/installation/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_appendix/terminology/index.html b/chapter_appendix/terminology/index.html
index 4d06b8e02..9cc0dc4aa 100644
--- a/chapter_appendix/terminology/index.html
+++ b/chapter_appendix/terminology/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_array_and_linkedlist/array/index.html b/chapter_array_and_linkedlist/array/index.html
index cade29848..3fc9fdee5 100644
--- a/chapter_array_and_linkedlist/array/index.html
+++ b/chapter_array_and_linkedlist/array/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_array_and_linkedlist/index.html b/chapter_array_and_linkedlist/index.html
index be5c31872..ded04a99d 100644
--- a/chapter_array_and_linkedlist/index.html
+++ b/chapter_array_and_linkedlist/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_array_and_linkedlist/linked_list/index.html b/chapter_array_and_linkedlist/linked_list/index.html
index 00b109403..4e2d0762b 100644
--- a/chapter_array_and_linkedlist/linked_list/index.html
+++ b/chapter_array_and_linkedlist/linked_list/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_array_and_linkedlist/list/index.html b/chapter_array_and_linkedlist/list/index.html
index bde9b4d5a..2e0b632bb 100644
--- a/chapter_array_and_linkedlist/list/index.html
+++ b/chapter_array_and_linkedlist/list/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_array_and_linkedlist/ram_and_cache/index.html b/chapter_array_and_linkedlist/ram_and_cache/index.html
index 2f5bab369..5cfa149be 100644
--- a/chapter_array_and_linkedlist/ram_and_cache/index.html
+++ b/chapter_array_and_linkedlist/ram_and_cache/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_array_and_linkedlist/summary/index.html b/chapter_array_and_linkedlist/summary/index.html
index 0803923e3..552585aa1 100644
--- a/chapter_array_and_linkedlist/summary/index.html
+++ b/chapter_array_and_linkedlist/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_backtracking/backtracking_algorithm/index.html b/chapter_backtracking/backtracking_algorithm/index.html
index 23541b0a7..ce3b069a2 100644
--- a/chapter_backtracking/backtracking_algorithm/index.html
+++ b/chapter_backtracking/backtracking_algorithm/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_backtracking/index.html b/chapter_backtracking/index.html
index fbd4e86a4..8add19133 100644
--- a/chapter_backtracking/index.html
+++ b/chapter_backtracking/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_backtracking/n_queens_problem/index.html b/chapter_backtracking/n_queens_problem/index.html
index bae294376..eb9ad890f 100644
--- a/chapter_backtracking/n_queens_problem/index.html
+++ b/chapter_backtracking/n_queens_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_backtracking/permutations_problem/index.html b/chapter_backtracking/permutations_problem/index.html
index 0336c491d..85e020718 100644
--- a/chapter_backtracking/permutations_problem/index.html
+++ b/chapter_backtracking/permutations_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_backtracking/subset_sum_problem/index.html b/chapter_backtracking/subset_sum_problem/index.html
index a7088e107..6d26d8a95 100644
--- a/chapter_backtracking/subset_sum_problem/index.html
+++ b/chapter_backtracking/subset_sum_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_backtracking/summary/index.html b/chapter_backtracking/summary/index.html
index ac9d4dba7..987947e75 100644
--- a/chapter_backtracking/summary/index.html
+++ b/chapter_backtracking/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_computational_complexity/index.html b/chapter_computational_complexity/index.html
index fda98a0af..f146afbf1 100644
--- a/chapter_computational_complexity/index.html
+++ b/chapter_computational_complexity/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_computational_complexity/iteration_and_recursion/index.html b/chapter_computational_complexity/iteration_and_recursion/index.html
index c02ec1f71..233178823 100644
--- a/chapter_computational_complexity/iteration_and_recursion/index.html
+++ b/chapter_computational_complexity/iteration_and_recursion/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_computational_complexity/performance_evaluation/index.html b/chapter_computational_complexity/performance_evaluation/index.html
index 93f95d061..9790cc08d 100644
--- a/chapter_computational_complexity/performance_evaluation/index.html
+++ b/chapter_computational_complexity/performance_evaluation/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_computational_complexity/space_complexity/index.html b/chapter_computational_complexity/space_complexity/index.html
index a66dfa315..446425a95 100644
--- a/chapter_computational_complexity/space_complexity/index.html
+++ b/chapter_computational_complexity/space_complexity/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_computational_complexity/summary/index.html b/chapter_computational_complexity/summary/index.html
index c947f5ce7..3cd9ea356 100644
--- a/chapter_computational_complexity/summary/index.html
+++ b/chapter_computational_complexity/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_computational_complexity/time_complexity/index.html b/chapter_computational_complexity/time_complexity/index.html
index 563e90428..b62b1efaf 100644
--- a/chapter_computational_complexity/time_complexity/index.html
+++ b/chapter_computational_complexity/time_complexity/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_data_structure/basic_data_types/index.html b/chapter_data_structure/basic_data_types/index.html
index 590bdd507..1c504e5e0 100644
--- a/chapter_data_structure/basic_data_types/index.html
+++ b/chapter_data_structure/basic_data_types/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_data_structure/character_encoding/index.html b/chapter_data_structure/character_encoding/index.html
index 7afe18437..b91c6ce93 100644
--- a/chapter_data_structure/character_encoding/index.html
+++ b/chapter_data_structure/character_encoding/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_data_structure/classification_of_data_structure/index.html b/chapter_data_structure/classification_of_data_structure/index.html
index 517c8120e..54bbc7af4 100644
--- a/chapter_data_structure/classification_of_data_structure/index.html
+++ b/chapter_data_structure/classification_of_data_structure/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_data_structure/index.html b/chapter_data_structure/index.html
index 73c478393..504995aa7 100644
--- a/chapter_data_structure/index.html
+++ b/chapter_data_structure/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_data_structure/number_encoding/index.html b/chapter_data_structure/number_encoding/index.html
index c20045693..b0ef2c33d 100644
--- a/chapter_data_structure/number_encoding/index.html
+++ b/chapter_data_structure/number_encoding/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_data_structure/summary/index.html b/chapter_data_structure/summary/index.html
index 6ca8539c8..14880bf07 100644
--- a/chapter_data_structure/summary/index.html
+++ b/chapter_data_structure/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_divide_and_conquer/binary_search_recur/index.html b/chapter_divide_and_conquer/binary_search_recur/index.html
index 23b7f12b4..7e2dda352 100644
--- a/chapter_divide_and_conquer/binary_search_recur/index.html
+++ b/chapter_divide_and_conquer/binary_search_recur/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_divide_and_conquer/build_binary_tree_problem/index.html b/chapter_divide_and_conquer/build_binary_tree_problem/index.html
index 1099ab5cd..23f60f81d 100644
--- a/chapter_divide_and_conquer/build_binary_tree_problem/index.html
+++ b/chapter_divide_and_conquer/build_binary_tree_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_divide_and_conquer/divide_and_conquer/index.html b/chapter_divide_and_conquer/divide_and_conquer/index.html
index 89260e37a..5af87c154 100644
--- a/chapter_divide_and_conquer/divide_and_conquer/index.html
+++ b/chapter_divide_and_conquer/divide_and_conquer/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_divide_and_conquer/hanota_problem/index.html b/chapter_divide_and_conquer/hanota_problem/index.html
index 7436aa848..d06cbfef8 100644
--- a/chapter_divide_and_conquer/hanota_problem/index.html
+++ b/chapter_divide_and_conquer/hanota_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_divide_and_conquer/index.html b/chapter_divide_and_conquer/index.html
index 1234763c7..c5df30097 100644
--- a/chapter_divide_and_conquer/index.html
+++ b/chapter_divide_and_conquer/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_divide_and_conquer/summary/index.html b/chapter_divide_and_conquer/summary/index.html
index 5af98dc08..04fa99907 100644
--- a/chapter_divide_and_conquer/summary/index.html
+++ b/chapter_divide_and_conquer/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_dynamic_programming/dp_problem_features/index.html b/chapter_dynamic_programming/dp_problem_features/index.html
index ccd92ccb5..c8f1fe877 100644
--- a/chapter_dynamic_programming/dp_problem_features/index.html
+++ b/chapter_dynamic_programming/dp_problem_features/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_dynamic_programming/dp_solution_pipeline/index.html b/chapter_dynamic_programming/dp_solution_pipeline/index.html
index 66a184ceb..cc267b946 100644
--- a/chapter_dynamic_programming/dp_solution_pipeline/index.html
+++ b/chapter_dynamic_programming/dp_solution_pipeline/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_dynamic_programming/edit_distance_problem/index.html b/chapter_dynamic_programming/edit_distance_problem/index.html
index d4300bee3..e39b200fd 100644
--- a/chapter_dynamic_programming/edit_distance_problem/index.html
+++ b/chapter_dynamic_programming/edit_distance_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_dynamic_programming/index.html b/chapter_dynamic_programming/index.html
index 0b4a6d086..5b56f2488 100644
--- a/chapter_dynamic_programming/index.html
+++ b/chapter_dynamic_programming/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_dynamic_programming/intro_to_dynamic_programming/index.html b/chapter_dynamic_programming/intro_to_dynamic_programming/index.html
index 07cc184b3..d97defad0 100644
--- a/chapter_dynamic_programming/intro_to_dynamic_programming/index.html
+++ b/chapter_dynamic_programming/intro_to_dynamic_programming/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_dynamic_programming/knapsack_problem/index.html b/chapter_dynamic_programming/knapsack_problem/index.html
index 28eb3d301..e6f73e03f 100644
--- a/chapter_dynamic_programming/knapsack_problem/index.html
+++ b/chapter_dynamic_programming/knapsack_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_dynamic_programming/summary/index.html b/chapter_dynamic_programming/summary/index.html
index b39d0687b..51fb0e32a 100644
--- a/chapter_dynamic_programming/summary/index.html
+++ b/chapter_dynamic_programming/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_dynamic_programming/unbounded_knapsack_problem/index.html b/chapter_dynamic_programming/unbounded_knapsack_problem/index.html
index 9948f5999..d82033422 100644
--- a/chapter_dynamic_programming/unbounded_knapsack_problem/index.html
+++ b/chapter_dynamic_programming/unbounded_knapsack_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_graph/graph/index.html b/chapter_graph/graph/index.html
index c529015d6..3798ab5a7 100644
--- a/chapter_graph/graph/index.html
+++ b/chapter_graph/graph/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_graph/graph_operations/index.html b/chapter_graph/graph_operations/index.html
index e845a686d..3e4ed715f 100644
--- a/chapter_graph/graph_operations/index.html
+++ b/chapter_graph/graph_operations/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_graph/graph_traversal/index.html b/chapter_graph/graph_traversal/index.html
index fe925c594..bbf4148b9 100644
--- a/chapter_graph/graph_traversal/index.html
+++ b/chapter_graph/graph_traversal/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_graph/index.html b/chapter_graph/index.html
index bea31bdc9..509f97438 100644
--- a/chapter_graph/index.html
+++ b/chapter_graph/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_graph/summary/index.html b/chapter_graph/summary/index.html
index 82473609c..27d4fac58 100644
--- a/chapter_graph/summary/index.html
+++ b/chapter_graph/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_greedy/fractional_knapsack_problem/index.html b/chapter_greedy/fractional_knapsack_problem/index.html
index b8ce1787a..1b209722b 100644
--- a/chapter_greedy/fractional_knapsack_problem/index.html
+++ b/chapter_greedy/fractional_knapsack_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_greedy/greedy_algorithm/index.html b/chapter_greedy/greedy_algorithm/index.html
index 78505e50c..2bb24a6a1 100644
--- a/chapter_greedy/greedy_algorithm/index.html
+++ b/chapter_greedy/greedy_algorithm/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_greedy/index.html b/chapter_greedy/index.html
index abba63437..274b705b9 100644
--- a/chapter_greedy/index.html
+++ b/chapter_greedy/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_greedy/max_capacity_problem/index.html b/chapter_greedy/max_capacity_problem/index.html
index 50dfa92b6..d4cfc4764 100644
--- a/chapter_greedy/max_capacity_problem/index.html
+++ b/chapter_greedy/max_capacity_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_greedy/max_product_cutting_problem/index.html b/chapter_greedy/max_product_cutting_problem/index.html
index 19a3fe891..8f38cf33b 100644
--- a/chapter_greedy/max_product_cutting_problem/index.html
+++ b/chapter_greedy/max_product_cutting_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_greedy/summary/index.html b/chapter_greedy/summary/index.html
index 64ceaae9c..4e0ff9cab 100644
--- a/chapter_greedy/summary/index.html
+++ b/chapter_greedy/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_hashing/hash_algorithm/index.html b/chapter_hashing/hash_algorithm/index.html
index baf9249f4..8c5b04f34 100644
--- a/chapter_hashing/hash_algorithm/index.html
+++ b/chapter_hashing/hash_algorithm/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_hashing/hash_collision/index.html b/chapter_hashing/hash_collision/index.html
index b219980c3..ca580cc65 100644
--- a/chapter_hashing/hash_collision/index.html
+++ b/chapter_hashing/hash_collision/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_hashing/hash_map/index.html b/chapter_hashing/hash_map/index.html
index 892201d3c..b703e87dd 100644
--- a/chapter_hashing/hash_map/index.html
+++ b/chapter_hashing/hash_map/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_hashing/index.html b/chapter_hashing/index.html
index 232983bd9..bca9a380a 100644
--- a/chapter_hashing/index.html
+++ b/chapter_hashing/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_hashing/summary/index.html b/chapter_hashing/summary/index.html
index f0db52f7a..cb3bcd418 100644
--- a/chapter_hashing/summary/index.html
+++ b/chapter_hashing/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_heap/build_heap/index.html b/chapter_heap/build_heap/index.html
index d57a28932..ac526ca6a 100644
--- a/chapter_heap/build_heap/index.html
+++ b/chapter_heap/build_heap/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_heap/heap/index.html b/chapter_heap/heap/index.html
index a7b95d186..fd09e79da 100644
--- a/chapter_heap/heap/index.html
+++ b/chapter_heap/heap/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_heap/index.html b/chapter_heap/index.html
index 9f64fef91..74fd77e87 100644
--- a/chapter_heap/index.html
+++ b/chapter_heap/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_heap/summary/index.html b/chapter_heap/summary/index.html
index 141ef6737..2ea75e114 100644
--- a/chapter_heap/summary/index.html
+++ b/chapter_heap/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_heap/top_k/index.html b/chapter_heap/top_k/index.html
index 8a8b167df..240ed3729 100644
--- a/chapter_heap/top_k/index.html
+++ b/chapter_heap/top_k/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_hello_algo/index.html b/chapter_hello_algo/index.html
index 04f313039..936d30e26 100644
--- a/chapter_hello_algo/index.html
+++ b/chapter_hello_algo/index.html
@@ -198,19 +198,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_introduction/algorithms_are_everywhere/index.html b/chapter_introduction/algorithms_are_everywhere/index.html
index 3a93cadc7..d419378c6 100644
--- a/chapter_introduction/algorithms_are_everywhere/index.html
+++ b/chapter_introduction/algorithms_are_everywhere/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_introduction/index.html b/chapter_introduction/index.html
index 49d6333ac..a2205b554 100644
--- a/chapter_introduction/index.html
+++ b/chapter_introduction/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_introduction/summary/index.html b/chapter_introduction/summary/index.html
index 0541f3914..0f55494aa 100644
--- a/chapter_introduction/summary/index.html
+++ b/chapter_introduction/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_introduction/what_is_dsa/index.html b/chapter_introduction/what_is_dsa/index.html
index 10e29a3eb..556eb7cd2 100644
--- a/chapter_introduction/what_is_dsa/index.html
+++ b/chapter_introduction/what_is_dsa/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_paperbook/index.html b/chapter_paperbook/index.html
index 8c4ef8d10..d74c8e5bb 100644
--- a/chapter_paperbook/index.html
+++ b/chapter_paperbook/index.html
@@ -198,19 +198,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_preface/about_the_book/index.html b/chapter_preface/about_the_book/index.html
index ae82bff4c..7101a15ad 100644
--- a/chapter_preface/about_the_book/index.html
+++ b/chapter_preface/about_the_book/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_preface/index.html b/chapter_preface/index.html
index 41e8cde94..54e6b323b 100644
--- a/chapter_preface/index.html
+++ b/chapter_preface/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_preface/suggestions/index.html b/chapter_preface/suggestions/index.html
index 3a96a5a85..8429b01a5 100644
--- a/chapter_preface/suggestions/index.html
+++ b/chapter_preface/suggestions/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_preface/summary/index.html b/chapter_preface/summary/index.html
index e3ae2db80..0d0158c79 100644
--- a/chapter_preface/summary/index.html
+++ b/chapter_preface/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_reference/index.html b/chapter_reference/index.html
index 6c577afc8..011719266 100644
--- a/chapter_reference/index.html
+++ b/chapter_reference/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_searching/binary_search/index.html b/chapter_searching/binary_search/index.html
index 571d3c356..e8c2a65a3 100644
--- a/chapter_searching/binary_search/index.html
+++ b/chapter_searching/binary_search/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_searching/binary_search_edge/index.html b/chapter_searching/binary_search_edge/index.html
index 1c8816730..e622fdef5 100644
--- a/chapter_searching/binary_search_edge/index.html
+++ b/chapter_searching/binary_search_edge/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_searching/binary_search_insertion/index.html b/chapter_searching/binary_search_insertion/index.html
index 109577e2e..095d871aa 100644
--- a/chapter_searching/binary_search_insertion/index.html
+++ b/chapter_searching/binary_search_insertion/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_searching/index.html b/chapter_searching/index.html
index 38be5402d..69ce3a844 100644
--- a/chapter_searching/index.html
+++ b/chapter_searching/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_searching/replace_linear_by_hashing/index.html b/chapter_searching/replace_linear_by_hashing/index.html
index 68f41aad0..e168e4a9c 100644
--- a/chapter_searching/replace_linear_by_hashing/index.html
+++ b/chapter_searching/replace_linear_by_hashing/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_searching/searching_algorithm_revisited/index.html b/chapter_searching/searching_algorithm_revisited/index.html
index 55aaf9459..8cb9e03d7 100644
--- a/chapter_searching/searching_algorithm_revisited/index.html
+++ b/chapter_searching/searching_algorithm_revisited/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_searching/summary/index.html b/chapter_searching/summary/index.html
index cd4cd3266..e67631b15 100644
--- a/chapter_searching/summary/index.html
+++ b/chapter_searching/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_sorting/bubble_sort/index.html b/chapter_sorting/bubble_sort/index.html
index f0675c314..744a9abd4 100644
--- a/chapter_sorting/bubble_sort/index.html
+++ b/chapter_sorting/bubble_sort/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_sorting/bucket_sort/index.html b/chapter_sorting/bucket_sort/index.html
index 6bedea265..16e7d2c3f 100644
--- a/chapter_sorting/bucket_sort/index.html
+++ b/chapter_sorting/bucket_sort/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_sorting/counting_sort/index.html b/chapter_sorting/counting_sort/index.html
index fc1a8f23e..36abb41b6 100644
--- a/chapter_sorting/counting_sort/index.html
+++ b/chapter_sorting/counting_sort/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_sorting/heap_sort/index.html b/chapter_sorting/heap_sort/index.html
index 003d12fea..ccdbd0635 100644
--- a/chapter_sorting/heap_sort/index.html
+++ b/chapter_sorting/heap_sort/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_sorting/index.html b/chapter_sorting/index.html
index c1a6b4fa0..80922868d 100644
--- a/chapter_sorting/index.html
+++ b/chapter_sorting/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_sorting/insertion_sort/index.html b/chapter_sorting/insertion_sort/index.html
index d19743e3d..1bc464342 100644
--- a/chapter_sorting/insertion_sort/index.html
+++ b/chapter_sorting/insertion_sort/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_sorting/merge_sort/index.html b/chapter_sorting/merge_sort/index.html
index fc12f91bc..0571aaa0d 100644
--- a/chapter_sorting/merge_sort/index.html
+++ b/chapter_sorting/merge_sort/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_sorting/quick_sort/index.html b/chapter_sorting/quick_sort/index.html
index d5333376d..b6bf85170 100644
--- a/chapter_sorting/quick_sort/index.html
+++ b/chapter_sorting/quick_sort/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_sorting/radix_sort/index.html b/chapter_sorting/radix_sort/index.html
index a96077e06..8093ca747 100644
--- a/chapter_sorting/radix_sort/index.html
+++ b/chapter_sorting/radix_sort/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_sorting/selection_sort/index.html b/chapter_sorting/selection_sort/index.html
index 2647b6d3c..2de5df154 100644
--- a/chapter_sorting/selection_sort/index.html
+++ b/chapter_sorting/selection_sort/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_sorting/sorting_algorithm/index.html b/chapter_sorting/sorting_algorithm/index.html
index 4b87a102f..dee2490d6 100644
--- a/chapter_sorting/sorting_algorithm/index.html
+++ b/chapter_sorting/sorting_algorithm/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_sorting/summary/index.html b/chapter_sorting/summary/index.html
index 5b6fb9b55..60258fa06 100644
--- a/chapter_sorting/summary/index.html
+++ b/chapter_sorting/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_stack_and_queue/deque/index.html b/chapter_stack_and_queue/deque/index.html
index bdc0601e6..57cbc696e 100644
--- a/chapter_stack_and_queue/deque/index.html
+++ b/chapter_stack_and_queue/deque/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_stack_and_queue/index.html b/chapter_stack_and_queue/index.html
index d927fda14..a2f10d30d 100644
--- a/chapter_stack_and_queue/index.html
+++ b/chapter_stack_and_queue/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_stack_and_queue/queue/index.html b/chapter_stack_and_queue/queue/index.html
index 0903abc42..1af44f423 100644
--- a/chapter_stack_and_queue/queue/index.html
+++ b/chapter_stack_and_queue/queue/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_stack_and_queue/stack/index.html b/chapter_stack_and_queue/stack/index.html
index ffa498499..7f3801a63 100644
--- a/chapter_stack_and_queue/stack/index.html
+++ b/chapter_stack_and_queue/stack/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_stack_and_queue/summary/index.html b/chapter_stack_and_queue/summary/index.html
index ceff8d267..fef142a5d 100644
--- a/chapter_stack_and_queue/summary/index.html
+++ b/chapter_stack_and_queue/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_tree/array_representation_of_tree/index.html b/chapter_tree/array_representation_of_tree/index.html
index 5f43155bd..6458aa7c6 100644
--- a/chapter_tree/array_representation_of_tree/index.html
+++ b/chapter_tree/array_representation_of_tree/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_tree/avl_tree/index.html b/chapter_tree/avl_tree/index.html
index 8acb0e672..3560e5f27 100644
--- a/chapter_tree/avl_tree/index.html
+++ b/chapter_tree/avl_tree/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_tree/binary_search_tree/index.html b/chapter_tree/binary_search_tree/index.html
index 60a4b0605..5c793fcda 100644
--- a/chapter_tree/binary_search_tree/index.html
+++ b/chapter_tree/binary_search_tree/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_tree/binary_tree/index.html b/chapter_tree/binary_tree/index.html
index b2388def7..c602045fd 100644
--- a/chapter_tree/binary_tree/index.html
+++ b/chapter_tree/binary_tree/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_tree/binary_tree_traversal/index.html b/chapter_tree/binary_tree_traversal/index.html
index 395d999eb..cafbb127b 100644
--- a/chapter_tree/binary_tree_traversal/index.html
+++ b/chapter_tree/binary_tree_traversal/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_tree/index.html b/chapter_tree/index.html
index e885eaa7e..eeb934bd0 100644
--- a/chapter_tree/index.html
+++ b/chapter_tree/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/chapter_tree/summary/index.html b/chapter_tree/summary/index.html
index d7cbcfbc7..f0e3ee513 100644
--- a/chapter_tree/summary/index.html
+++ b/chapter_tree/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_appendix/contribution/index.html b/en/chapter_appendix/contribution/index.html
index a6d6bafaa..ed2b002a3 100644
--- a/en/chapter_appendix/contribution/index.html
+++ b/en/chapter_appendix/contribution/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_appendix/index.html b/en/chapter_appendix/index.html
index 018410c49..65bb1cf0e 100644
--- a/en/chapter_appendix/index.html
+++ b/en/chapter_appendix/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_appendix/installation/index.html b/en/chapter_appendix/installation/index.html
index 1a40f55e9..beb4ee6e1 100644
--- a/en/chapter_appendix/installation/index.html
+++ b/en/chapter_appendix/installation/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_appendix/terminology/index.html b/en/chapter_appendix/terminology/index.html
index fdfcd465a..000824e65 100644
--- a/en/chapter_appendix/terminology/index.html
+++ b/en/chapter_appendix/terminology/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_array_and_linkedlist/array/index.html b/en/chapter_array_and_linkedlist/array/index.html
index 888f6304b..b0d8233bb 100644
--- a/en/chapter_array_and_linkedlist/array/index.html
+++ b/en/chapter_array_and_linkedlist/array/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_array_and_linkedlist/index.html b/en/chapter_array_and_linkedlist/index.html
index ae7351cb4..4e7a4c850 100644
--- a/en/chapter_array_and_linkedlist/index.html
+++ b/en/chapter_array_and_linkedlist/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_array_and_linkedlist/linked_list/index.html b/en/chapter_array_and_linkedlist/linked_list/index.html
index 91b9bd3ad..123f5ea9f 100644
--- a/en/chapter_array_and_linkedlist/linked_list/index.html
+++ b/en/chapter_array_and_linkedlist/linked_list/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_array_and_linkedlist/list/index.html b/en/chapter_array_and_linkedlist/list/index.html
index 333ea6af0..2ed63466d 100644
--- a/en/chapter_array_and_linkedlist/list/index.html
+++ b/en/chapter_array_and_linkedlist/list/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_array_and_linkedlist/ram_and_cache/index.html b/en/chapter_array_and_linkedlist/ram_and_cache/index.html
index c9ee84d5e..aa4d58c7f 100644
--- a/en/chapter_array_and_linkedlist/ram_and_cache/index.html
+++ b/en/chapter_array_and_linkedlist/ram_and_cache/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_array_and_linkedlist/summary/index.html b/en/chapter_array_and_linkedlist/summary/index.html
index c37057a76..bcc300833 100644
--- a/en/chapter_array_and_linkedlist/summary/index.html
+++ b/en/chapter_array_and_linkedlist/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_backtracking/backtracking_algorithm/index.html b/en/chapter_backtracking/backtracking_algorithm/index.html
index 034a4750e..9266da9a5 100644
--- a/en/chapter_backtracking/backtracking_algorithm/index.html
+++ b/en/chapter_backtracking/backtracking_algorithm/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_backtracking/index.html b/en/chapter_backtracking/index.html
index 8117a88e8..a8afe4cdd 100644
--- a/en/chapter_backtracking/index.html
+++ b/en/chapter_backtracking/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_backtracking/n_queens_problem/index.html b/en/chapter_backtracking/n_queens_problem/index.html
index 6d7f38cb6..df8ea12dc 100644
--- a/en/chapter_backtracking/n_queens_problem/index.html
+++ b/en/chapter_backtracking/n_queens_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_backtracking/permutations_problem/index.html b/en/chapter_backtracking/permutations_problem/index.html
index 626c33151..cab48efa3 100644
--- a/en/chapter_backtracking/permutations_problem/index.html
+++ b/en/chapter_backtracking/permutations_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_backtracking/subset_sum_problem/index.html b/en/chapter_backtracking/subset_sum_problem/index.html
index 3f9a1f4f9..50377697b 100644
--- a/en/chapter_backtracking/subset_sum_problem/index.html
+++ b/en/chapter_backtracking/subset_sum_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_backtracking/summary/index.html b/en/chapter_backtracking/summary/index.html
index 8f6b62feb..096cfab64 100644
--- a/en/chapter_backtracking/summary/index.html
+++ b/en/chapter_backtracking/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_computational_complexity/index.html b/en/chapter_computational_complexity/index.html
index d515980cc..874aa6ba5 100644
--- a/en/chapter_computational_complexity/index.html
+++ b/en/chapter_computational_complexity/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_computational_complexity/iteration_and_recursion/index.html b/en/chapter_computational_complexity/iteration_and_recursion/index.html
index dbad6478f..73bc1b446 100644
--- a/en/chapter_computational_complexity/iteration_and_recursion/index.html
+++ b/en/chapter_computational_complexity/iteration_and_recursion/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_computational_complexity/performance_evaluation/index.html b/en/chapter_computational_complexity/performance_evaluation/index.html
index 449a0b7f6..c51192696 100644
--- a/en/chapter_computational_complexity/performance_evaluation/index.html
+++ b/en/chapter_computational_complexity/performance_evaluation/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_computational_complexity/space_complexity/index.html b/en/chapter_computational_complexity/space_complexity/index.html
index e0c5ca07a..e492d67f5 100644
--- a/en/chapter_computational_complexity/space_complexity/index.html
+++ b/en/chapter_computational_complexity/space_complexity/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_computational_complexity/summary/index.html b/en/chapter_computational_complexity/summary/index.html
index e394bebde..8c8ad122c 100644
--- a/en/chapter_computational_complexity/summary/index.html
+++ b/en/chapter_computational_complexity/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_computational_complexity/time_complexity/index.html b/en/chapter_computational_complexity/time_complexity/index.html
index 02299b6df..53091efec 100644
--- a/en/chapter_computational_complexity/time_complexity/index.html
+++ b/en/chapter_computational_complexity/time_complexity/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_data_structure/basic_data_types/index.html b/en/chapter_data_structure/basic_data_types/index.html
index d2385396b..d274304fb 100644
--- a/en/chapter_data_structure/basic_data_types/index.html
+++ b/en/chapter_data_structure/basic_data_types/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_data_structure/character_encoding/index.html b/en/chapter_data_structure/character_encoding/index.html
index 9e4a35e65..f86ae4aea 100644
--- a/en/chapter_data_structure/character_encoding/index.html
+++ b/en/chapter_data_structure/character_encoding/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_data_structure/classification_of_data_structure/index.html b/en/chapter_data_structure/classification_of_data_structure/index.html
index 94167238b..6e15e4479 100644
--- a/en/chapter_data_structure/classification_of_data_structure/index.html
+++ b/en/chapter_data_structure/classification_of_data_structure/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_data_structure/index.html b/en/chapter_data_structure/index.html
index cbca70a2c..fdf5d8ec7 100644
--- a/en/chapter_data_structure/index.html
+++ b/en/chapter_data_structure/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_data_structure/number_encoding/index.html b/en/chapter_data_structure/number_encoding/index.html
index 409346e1e..2bd633b2f 100644
--- a/en/chapter_data_structure/number_encoding/index.html
+++ b/en/chapter_data_structure/number_encoding/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_data_structure/summary/index.html b/en/chapter_data_structure/summary/index.html
index b60155b8c..09887c928 100644
--- a/en/chapter_data_structure/summary/index.html
+++ b/en/chapter_data_structure/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_divide_and_conquer/binary_search_recur/index.html b/en/chapter_divide_and_conquer/binary_search_recur/index.html
index 59558bd48..9acc20542 100644
--- a/en/chapter_divide_and_conquer/binary_search_recur/index.html
+++ b/en/chapter_divide_and_conquer/binary_search_recur/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_divide_and_conquer/build_binary_tree_problem/index.html b/en/chapter_divide_and_conquer/build_binary_tree_problem/index.html
index e7db9b422..11244021b 100644
--- a/en/chapter_divide_and_conquer/build_binary_tree_problem/index.html
+++ b/en/chapter_divide_and_conquer/build_binary_tree_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_divide_and_conquer/divide_and_conquer/index.html b/en/chapter_divide_and_conquer/divide_and_conquer/index.html
index 6cc1d8720..6d703b726 100644
--- a/en/chapter_divide_and_conquer/divide_and_conquer/index.html
+++ b/en/chapter_divide_and_conquer/divide_and_conquer/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_divide_and_conquer/hanota_problem/index.html b/en/chapter_divide_and_conquer/hanota_problem/index.html
index 2742b9cf0..188695cfb 100644
--- a/en/chapter_divide_and_conquer/hanota_problem/index.html
+++ b/en/chapter_divide_and_conquer/hanota_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_divide_and_conquer/index.html b/en/chapter_divide_and_conquer/index.html
index 1556d9359..490a13ccf 100644
--- a/en/chapter_divide_and_conquer/index.html
+++ b/en/chapter_divide_and_conquer/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_divide_and_conquer/summary/index.html b/en/chapter_divide_and_conquer/summary/index.html
index b0f21e1dc..9a00c1df1 100644
--- a/en/chapter_divide_and_conquer/summary/index.html
+++ b/en/chapter_divide_and_conquer/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_dynamic_programming/dp_problem_features/index.html b/en/chapter_dynamic_programming/dp_problem_features/index.html
index 186987086..8eb78f673 100644
--- a/en/chapter_dynamic_programming/dp_problem_features/index.html
+++ b/en/chapter_dynamic_programming/dp_problem_features/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_dynamic_programming/dp_solution_pipeline/index.html b/en/chapter_dynamic_programming/dp_solution_pipeline/index.html
index 964f41e33..22d7a3328 100644
--- a/en/chapter_dynamic_programming/dp_solution_pipeline/index.html
+++ b/en/chapter_dynamic_programming/dp_solution_pipeline/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_dynamic_programming/edit_distance_problem/index.html b/en/chapter_dynamic_programming/edit_distance_problem/index.html
index 0d1e87b30..c049b1968 100644
--- a/en/chapter_dynamic_programming/edit_distance_problem/index.html
+++ b/en/chapter_dynamic_programming/edit_distance_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_dynamic_programming/index.html b/en/chapter_dynamic_programming/index.html
index 1c1f372af..2e6330ebe 100644
--- a/en/chapter_dynamic_programming/index.html
+++ b/en/chapter_dynamic_programming/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_dynamic_programming/intro_to_dynamic_programming/index.html b/en/chapter_dynamic_programming/intro_to_dynamic_programming/index.html
index 858b59a16..c79a9acd3 100644
--- a/en/chapter_dynamic_programming/intro_to_dynamic_programming/index.html
+++ b/en/chapter_dynamic_programming/intro_to_dynamic_programming/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_dynamic_programming/knapsack_problem/index.html b/en/chapter_dynamic_programming/knapsack_problem/index.html
index b0ce21319..0652dc4a8 100644
--- a/en/chapter_dynamic_programming/knapsack_problem/index.html
+++ b/en/chapter_dynamic_programming/knapsack_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_dynamic_programming/summary/index.html b/en/chapter_dynamic_programming/summary/index.html
index 9687a5f96..2481206e6 100644
--- a/en/chapter_dynamic_programming/summary/index.html
+++ b/en/chapter_dynamic_programming/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_dynamic_programming/unbounded_knapsack_problem/index.html b/en/chapter_dynamic_programming/unbounded_knapsack_problem/index.html
index 8ad0bb7aa..6dd0d1061 100644
--- a/en/chapter_dynamic_programming/unbounded_knapsack_problem/index.html
+++ b/en/chapter_dynamic_programming/unbounded_knapsack_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_graph/graph/index.html b/en/chapter_graph/graph/index.html
index b8d4228ad..ea46db3bb 100644
--- a/en/chapter_graph/graph/index.html
+++ b/en/chapter_graph/graph/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_graph/graph_operations/index.html b/en/chapter_graph/graph_operations/index.html
index 5bb8163dd..824e76ff4 100644
--- a/en/chapter_graph/graph_operations/index.html
+++ b/en/chapter_graph/graph_operations/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_graph/graph_traversal/index.html b/en/chapter_graph/graph_traversal/index.html
index 77b158f79..ec6ef2131 100644
--- a/en/chapter_graph/graph_traversal/index.html
+++ b/en/chapter_graph/graph_traversal/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_graph/index.html b/en/chapter_graph/index.html
index 8a34e2e70..24c757cfc 100644
--- a/en/chapter_graph/index.html
+++ b/en/chapter_graph/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_graph/summary/index.html b/en/chapter_graph/summary/index.html
index a3fe36ebb..f8ddb4a20 100644
--- a/en/chapter_graph/summary/index.html
+++ b/en/chapter_graph/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_greedy/fractional_knapsack_problem/index.html b/en/chapter_greedy/fractional_knapsack_problem/index.html
index 556797874..d3117b17d 100644
--- a/en/chapter_greedy/fractional_knapsack_problem/index.html
+++ b/en/chapter_greedy/fractional_knapsack_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_greedy/greedy_algorithm/index.html b/en/chapter_greedy/greedy_algorithm/index.html
index 349b38f81..2920094bc 100644
--- a/en/chapter_greedy/greedy_algorithm/index.html
+++ b/en/chapter_greedy/greedy_algorithm/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_greedy/index.html b/en/chapter_greedy/index.html
index 101002e1e..1aaee5b25 100644
--- a/en/chapter_greedy/index.html
+++ b/en/chapter_greedy/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_greedy/max_capacity_problem/index.html b/en/chapter_greedy/max_capacity_problem/index.html
index 342cfe902..421c0572e 100644
--- a/en/chapter_greedy/max_capacity_problem/index.html
+++ b/en/chapter_greedy/max_capacity_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_greedy/max_product_cutting_problem/index.html b/en/chapter_greedy/max_product_cutting_problem/index.html
index 968466df0..dc4286657 100644
--- a/en/chapter_greedy/max_product_cutting_problem/index.html
+++ b/en/chapter_greedy/max_product_cutting_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_greedy/summary/index.html b/en/chapter_greedy/summary/index.html
index fb92e55c5..3132ce3e6 100644
--- a/en/chapter_greedy/summary/index.html
+++ b/en/chapter_greedy/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_hashing/hash_algorithm/index.html b/en/chapter_hashing/hash_algorithm/index.html
index 902aa3f78..f72e8a329 100644
--- a/en/chapter_hashing/hash_algorithm/index.html
+++ b/en/chapter_hashing/hash_algorithm/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_hashing/hash_collision/index.html b/en/chapter_hashing/hash_collision/index.html
index e76e05488..4551b657c 100644
--- a/en/chapter_hashing/hash_collision/index.html
+++ b/en/chapter_hashing/hash_collision/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_hashing/hash_map/index.html b/en/chapter_hashing/hash_map/index.html
index d48bfa6ff..c2d85b5b1 100644
--- a/en/chapter_hashing/hash_map/index.html
+++ b/en/chapter_hashing/hash_map/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_hashing/index.html b/en/chapter_hashing/index.html
index 48975d153..ffeb4e841 100644
--- a/en/chapter_hashing/index.html
+++ b/en/chapter_hashing/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_hashing/summary/index.html b/en/chapter_hashing/summary/index.html
index 645605911..00fa631db 100644
--- a/en/chapter_hashing/summary/index.html
+++ b/en/chapter_hashing/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_heap/build_heap/index.html b/en/chapter_heap/build_heap/index.html
index ccb5df9d7..3e513fbb3 100644
--- a/en/chapter_heap/build_heap/index.html
+++ b/en/chapter_heap/build_heap/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_heap/heap/index.html b/en/chapter_heap/heap/index.html
index 3d8c1a8bd..78942a3d1 100644
--- a/en/chapter_heap/heap/index.html
+++ b/en/chapter_heap/heap/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_heap/index.html b/en/chapter_heap/index.html
index 24e9a5514..dfff3d362 100644
--- a/en/chapter_heap/index.html
+++ b/en/chapter_heap/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_heap/summary/index.html b/en/chapter_heap/summary/index.html
index 6adfb33e9..00c4ef307 100644
--- a/en/chapter_heap/summary/index.html
+++ b/en/chapter_heap/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_heap/top_k/index.html b/en/chapter_heap/top_k/index.html
index 164170d15..6225e5c9b 100644
--- a/en/chapter_heap/top_k/index.html
+++ b/en/chapter_heap/top_k/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_hello_algo/index.html b/en/chapter_hello_algo/index.html
index 759606a40..fd2a28180 100644
--- a/en/chapter_hello_algo/index.html
+++ b/en/chapter_hello_algo/index.html
@@ -198,19 +198,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_introduction/algorithms_are_everywhere/index.html b/en/chapter_introduction/algorithms_are_everywhere/index.html
index 3a378e6fe..3e87380b7 100644
--- a/en/chapter_introduction/algorithms_are_everywhere/index.html
+++ b/en/chapter_introduction/algorithms_are_everywhere/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_introduction/index.html b/en/chapter_introduction/index.html
index 65740e66a..e73f9c717 100644
--- a/en/chapter_introduction/index.html
+++ b/en/chapter_introduction/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_introduction/summary/index.html b/en/chapter_introduction/summary/index.html
index b0fff8011..18487f38c 100644
--- a/en/chapter_introduction/summary/index.html
+++ b/en/chapter_introduction/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_introduction/what_is_dsa/index.html b/en/chapter_introduction/what_is_dsa/index.html
index 6c75c1930..a6bad9bd7 100644
--- a/en/chapter_introduction/what_is_dsa/index.html
+++ b/en/chapter_introduction/what_is_dsa/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_preface/about_the_book/index.html b/en/chapter_preface/about_the_book/index.html
index 225b74321..e957312c6 100644
--- a/en/chapter_preface/about_the_book/index.html
+++ b/en/chapter_preface/about_the_book/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_preface/index.html b/en/chapter_preface/index.html
index 0f21f65e1..2980b03bb 100644
--- a/en/chapter_preface/index.html
+++ b/en/chapter_preface/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_preface/suggestions/index.html b/en/chapter_preface/suggestions/index.html
index a305dacbc..5f149c267 100644
--- a/en/chapter_preface/suggestions/index.html
+++ b/en/chapter_preface/suggestions/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_preface/summary/index.html b/en/chapter_preface/summary/index.html
index a2b859ae6..b3bf6d2fc 100644
--- a/en/chapter_preface/summary/index.html
+++ b/en/chapter_preface/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_reference/index.html b/en/chapter_reference/index.html
index 8be107621..83592e2aa 100644
--- a/en/chapter_reference/index.html
+++ b/en/chapter_reference/index.html
@@ -198,19 +198,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_searching/binary_search/index.html b/en/chapter_searching/binary_search/index.html
index 5766b687c..111eb4c1c 100644
--- a/en/chapter_searching/binary_search/index.html
+++ b/en/chapter_searching/binary_search/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_searching/binary_search_edge/index.html b/en/chapter_searching/binary_search_edge/index.html
index d4898d1a2..becc7758e 100644
--- a/en/chapter_searching/binary_search_edge/index.html
+++ b/en/chapter_searching/binary_search_edge/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_searching/binary_search_insertion/index.html b/en/chapter_searching/binary_search_insertion/index.html
index faff5ff2e..62a88720c 100644
--- a/en/chapter_searching/binary_search_insertion/index.html
+++ b/en/chapter_searching/binary_search_insertion/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_searching/index.html b/en/chapter_searching/index.html
index b575087ff..b5eef6f45 100644
--- a/en/chapter_searching/index.html
+++ b/en/chapter_searching/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_searching/replace_linear_by_hashing/index.html b/en/chapter_searching/replace_linear_by_hashing/index.html
index 72d9de76d..1243cb1c1 100644
--- a/en/chapter_searching/replace_linear_by_hashing/index.html
+++ b/en/chapter_searching/replace_linear_by_hashing/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_searching/searching_algorithm_revisited/index.html b/en/chapter_searching/searching_algorithm_revisited/index.html
index bf1158090..e3d40f93b 100644
--- a/en/chapter_searching/searching_algorithm_revisited/index.html
+++ b/en/chapter_searching/searching_algorithm_revisited/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_searching/summary/index.html b/en/chapter_searching/summary/index.html
index ef139f991..6b1767a1d 100644
--- a/en/chapter_searching/summary/index.html
+++ b/en/chapter_searching/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_sorting/bubble_sort/index.html b/en/chapter_sorting/bubble_sort/index.html
index 072cb1c2c..a864e3d25 100644
--- a/en/chapter_sorting/bubble_sort/index.html
+++ b/en/chapter_sorting/bubble_sort/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_sorting/bucket_sort/index.html b/en/chapter_sorting/bucket_sort/index.html
index f2de2d11a..0fdf70fbe 100644
--- a/en/chapter_sorting/bucket_sort/index.html
+++ b/en/chapter_sorting/bucket_sort/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_sorting/counting_sort/index.html b/en/chapter_sorting/counting_sort/index.html
index d98e8a61b..bb27ef115 100644
--- a/en/chapter_sorting/counting_sort/index.html
+++ b/en/chapter_sorting/counting_sort/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_sorting/heap_sort/index.html b/en/chapter_sorting/heap_sort/index.html
index 904c27081..43ab1d748 100644
--- a/en/chapter_sorting/heap_sort/index.html
+++ b/en/chapter_sorting/heap_sort/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_sorting/index.html b/en/chapter_sorting/index.html
index 4e56a91ac..7b0f558dd 100644
--- a/en/chapter_sorting/index.html
+++ b/en/chapter_sorting/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_sorting/insertion_sort/index.html b/en/chapter_sorting/insertion_sort/index.html
index fecc731f9..31b8f477f 100644
--- a/en/chapter_sorting/insertion_sort/index.html
+++ b/en/chapter_sorting/insertion_sort/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_sorting/merge_sort/index.html b/en/chapter_sorting/merge_sort/index.html
index 3eda6e8e0..3cd10f748 100644
--- a/en/chapter_sorting/merge_sort/index.html
+++ b/en/chapter_sorting/merge_sort/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_sorting/quick_sort/index.html b/en/chapter_sorting/quick_sort/index.html
index 350f0d91b..e64e5e17c 100644
--- a/en/chapter_sorting/quick_sort/index.html
+++ b/en/chapter_sorting/quick_sort/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_sorting/radix_sort/index.html b/en/chapter_sorting/radix_sort/index.html
index d72b6ce50..7d192fb26 100644
--- a/en/chapter_sorting/radix_sort/index.html
+++ b/en/chapter_sorting/radix_sort/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_sorting/selection_sort/index.html b/en/chapter_sorting/selection_sort/index.html
index b6e66224a..0d3f9869e 100644
--- a/en/chapter_sorting/selection_sort/index.html
+++ b/en/chapter_sorting/selection_sort/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_sorting/sorting_algorithm/index.html b/en/chapter_sorting/sorting_algorithm/index.html
index 0c857806a..b460c613d 100644
--- a/en/chapter_sorting/sorting_algorithm/index.html
+++ b/en/chapter_sorting/sorting_algorithm/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_sorting/summary/index.html b/en/chapter_sorting/summary/index.html
index 4ff97d96f..633aceffe 100644
--- a/en/chapter_sorting/summary/index.html
+++ b/en/chapter_sorting/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_stack_and_queue/deque/index.html b/en/chapter_stack_and_queue/deque/index.html
index 61071aa28..f6658552d 100644
--- a/en/chapter_stack_and_queue/deque/index.html
+++ b/en/chapter_stack_and_queue/deque/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_stack_and_queue/index.html b/en/chapter_stack_and_queue/index.html
index 87acaba88..41b337bcd 100644
--- a/en/chapter_stack_and_queue/index.html
+++ b/en/chapter_stack_and_queue/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_stack_and_queue/queue/index.html b/en/chapter_stack_and_queue/queue/index.html
index 7739a036a..9537a8732 100644
--- a/en/chapter_stack_and_queue/queue/index.html
+++ b/en/chapter_stack_and_queue/queue/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_stack_and_queue/stack/index.html b/en/chapter_stack_and_queue/stack/index.html
index d1c013408..1e47fda12 100644
--- a/en/chapter_stack_and_queue/stack/index.html
+++ b/en/chapter_stack_and_queue/stack/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_stack_and_queue/summary/index.html b/en/chapter_stack_and_queue/summary/index.html
index 806c11d39..0940c67c3 100644
--- a/en/chapter_stack_and_queue/summary/index.html
+++ b/en/chapter_stack_and_queue/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_tree/array_representation_of_tree/index.html b/en/chapter_tree/array_representation_of_tree/index.html
index 965c685dc..a9d826878 100644
--- a/en/chapter_tree/array_representation_of_tree/index.html
+++ b/en/chapter_tree/array_representation_of_tree/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_tree/avl_tree/index.html b/en/chapter_tree/avl_tree/index.html
index 1ccce341d..bbe0b4dbd 100644
--- a/en/chapter_tree/avl_tree/index.html
+++ b/en/chapter_tree/avl_tree/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_tree/binary_search_tree/index.html b/en/chapter_tree/binary_search_tree/index.html
index 8b02e403b..084f65495 100644
--- a/en/chapter_tree/binary_search_tree/index.html
+++ b/en/chapter_tree/binary_search_tree/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_tree/binary_tree/index.html b/en/chapter_tree/binary_tree/index.html
index 1e51794e0..3521bc453 100644
--- a/en/chapter_tree/binary_tree/index.html
+++ b/en/chapter_tree/binary_tree/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_tree/binary_tree_traversal/index.html b/en/chapter_tree/binary_tree_traversal/index.html
index b9b14e59e..93f2e87ef 100644
--- a/en/chapter_tree/binary_tree_traversal/index.html
+++ b/en/chapter_tree/binary_tree_traversal/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_tree/index.html b/en/chapter_tree/index.html
index c4b3dd7d0..9c5fc3824 100644
--- a/en/chapter_tree/index.html
+++ b/en/chapter_tree/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/chapter_tree/summary/index.html b/en/chapter_tree/summary/index.html
index 3ffecbdd2..9d5ebe4ff 100644
--- a/en/chapter_tree/summary/index.html
+++ b/en/chapter_tree/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/en/sitemap.xml b/en/sitemap.xml
index 95bf56e0b..b07e66186 100644
--- a/en/sitemap.xml
+++ b/en/sitemap.xml
@@ -2,527 +2,527 @@
https://www.hello-algo.com/en/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_appendix/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_appendix/contribution/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_appendix/installation/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_appendix/terminology/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_array_and_linkedlist/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_array_and_linkedlist/array/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_array_and_linkedlist/linked_list/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_array_and_linkedlist/list/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_array_and_linkedlist/ram_and_cache/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_array_and_linkedlist/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_backtracking/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_backtracking/backtracking_algorithm/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_backtracking/n_queens_problem/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_backtracking/permutations_problem/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_backtracking/subset_sum_problem/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_backtracking/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_computational_complexity/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_computational_complexity/iteration_and_recursion/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_computational_complexity/performance_evaluation/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_computational_complexity/space_complexity/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_computational_complexity/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_computational_complexity/time_complexity/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_data_structure/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_data_structure/basic_data_types/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_data_structure/character_encoding/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_data_structure/classification_of_data_structure/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_data_structure/number_encoding/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_data_structure/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_divide_and_conquer/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_divide_and_conquer/binary_search_recur/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_divide_and_conquer/build_binary_tree_problem/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_divide_and_conquer/divide_and_conquer/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_divide_and_conquer/hanota_problem/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_divide_and_conquer/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_dynamic_programming/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_dynamic_programming/dp_problem_features/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_dynamic_programming/dp_solution_pipeline/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_dynamic_programming/edit_distance_problem/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_dynamic_programming/intro_to_dynamic_programming/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_dynamic_programming/knapsack_problem/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_dynamic_programming/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_dynamic_programming/unbounded_knapsack_problem/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_graph/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_graph/graph/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_graph/graph_operations/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_graph/graph_traversal/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_graph/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_greedy/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_greedy/fractional_knapsack_problem/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_greedy/greedy_algorithm/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_greedy/max_capacity_problem/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_greedy/max_product_cutting_problem/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_greedy/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_hashing/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_hashing/hash_algorithm/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_hashing/hash_collision/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_hashing/hash_map/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_hashing/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_heap/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_heap/build_heap/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_heap/heap/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_heap/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_heap/top_k/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_hello_algo/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_introduction/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_introduction/algorithms_are_everywhere/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_introduction/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_introduction/what_is_dsa/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_preface/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_preface/about_the_book/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_preface/suggestions/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_preface/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_reference/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_searching/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_searching/binary_search/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_searching/binary_search_edge/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_searching/binary_search_insertion/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_searching/replace_linear_by_hashing/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_searching/searching_algorithm_revisited/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_searching/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_sorting/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_sorting/bubble_sort/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_sorting/bucket_sort/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_sorting/counting_sort/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_sorting/heap_sort/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_sorting/insertion_sort/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_sorting/merge_sort/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_sorting/quick_sort/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_sorting/radix_sort/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_sorting/selection_sort/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_sorting/sorting_algorithm/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_sorting/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_stack_and_queue/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_stack_and_queue/deque/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_stack_and_queue/queue/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_stack_and_queue/stack/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_stack_and_queue/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_tree/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_tree/array_representation_of_tree/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_tree/avl_tree/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_tree/binary_search_tree/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_tree/binary_tree/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_tree/binary_tree_traversal/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/en/chapter_tree/summary/
- 2024-04-30
+ 2024-05-01
daily
\ No newline at end of file
diff --git a/en/sitemap.xml.gz b/en/sitemap.xml.gz
index 039593362..538a48776 100644
Binary files a/en/sitemap.xml.gz and b/en/sitemap.xml.gz differ
diff --git a/sitemap.xml b/sitemap.xml
index 97ee12206..34bc7019f 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -2,532 +2,532 @@
https://www.hello-algo.com/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_appendix/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_appendix/contribution/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_appendix/installation/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_appendix/terminology/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_array_and_linkedlist/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_array_and_linkedlist/array/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_array_and_linkedlist/linked_list/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_array_and_linkedlist/list/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_array_and_linkedlist/ram_and_cache/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_array_and_linkedlist/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_backtracking/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_backtracking/backtracking_algorithm/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_backtracking/n_queens_problem/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_backtracking/permutations_problem/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_backtracking/subset_sum_problem/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_backtracking/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_computational_complexity/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_computational_complexity/iteration_and_recursion/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_computational_complexity/performance_evaluation/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_computational_complexity/space_complexity/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_computational_complexity/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_computational_complexity/time_complexity/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_data_structure/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_data_structure/basic_data_types/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_data_structure/character_encoding/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_data_structure/classification_of_data_structure/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_data_structure/number_encoding/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_data_structure/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_divide_and_conquer/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_divide_and_conquer/binary_search_recur/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_divide_and_conquer/build_binary_tree_problem/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_divide_and_conquer/divide_and_conquer/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_divide_and_conquer/hanota_problem/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_divide_and_conquer/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_dynamic_programming/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_dynamic_programming/dp_problem_features/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_dynamic_programming/dp_solution_pipeline/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_dynamic_programming/edit_distance_problem/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_dynamic_programming/intro_to_dynamic_programming/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_dynamic_programming/knapsack_problem/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_dynamic_programming/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_dynamic_programming/unbounded_knapsack_problem/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_graph/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_graph/graph/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_graph/graph_operations/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_graph/graph_traversal/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_graph/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_greedy/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_greedy/fractional_knapsack_problem/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_greedy/greedy_algorithm/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_greedy/max_capacity_problem/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_greedy/max_product_cutting_problem/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_greedy/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_hashing/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_hashing/hash_algorithm/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_hashing/hash_collision/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_hashing/hash_map/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_hashing/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_heap/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_heap/build_heap/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_heap/heap/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_heap/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_heap/top_k/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_hello_algo/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_introduction/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_introduction/algorithms_are_everywhere/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_introduction/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_introduction/what_is_dsa/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_paperbook/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_preface/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_preface/about_the_book/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_preface/suggestions/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_preface/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_reference/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_searching/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_searching/binary_search/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_searching/binary_search_edge/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_searching/binary_search_insertion/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_searching/replace_linear_by_hashing/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_searching/searching_algorithm_revisited/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_searching/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_sorting/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_sorting/bubble_sort/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_sorting/bucket_sort/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_sorting/counting_sort/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_sorting/heap_sort/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_sorting/insertion_sort/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_sorting/merge_sort/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_sorting/quick_sort/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_sorting/radix_sort/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_sorting/selection_sort/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_sorting/sorting_algorithm/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_sorting/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_stack_and_queue/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_stack_and_queue/deque/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_stack_and_queue/queue/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_stack_and_queue/stack/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_stack_and_queue/summary/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_tree/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_tree/array_representation_of_tree/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_tree/avl_tree/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_tree/binary_search_tree/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_tree/binary_tree/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_tree/binary_tree_traversal/
- 2024-04-30
+ 2024-05-01
daily
https://www.hello-algo.com/chapter_tree/summary/
- 2024-04-30
+ 2024-05-01
daily
\ No newline at end of file
diff --git a/sitemap.xml.gz b/sitemap.xml.gz
index 3946a48df..d388bfd11 100644
Binary files a/sitemap.xml.gz and b/sitemap.xml.gz differ
diff --git a/zh-hant/chapter_appendix/contribution/index.html b/zh-hant/chapter_appendix/contribution/index.html
index 7b058093f..1af9ce45e 100644
--- a/zh-hant/chapter_appendix/contribution/index.html
+++ b/zh-hant/chapter_appendix/contribution/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_appendix/index.html b/zh-hant/chapter_appendix/index.html
index b18e1641c..05d2cdcbb 100644
--- a/zh-hant/chapter_appendix/index.html
+++ b/zh-hant/chapter_appendix/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_appendix/installation/index.html b/zh-hant/chapter_appendix/installation/index.html
index e3b9928c4..d62339bf6 100644
--- a/zh-hant/chapter_appendix/installation/index.html
+++ b/zh-hant/chapter_appendix/installation/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_appendix/terminology/index.html b/zh-hant/chapter_appendix/terminology/index.html
index 94ef932f7..6bad6b1ef 100644
--- a/zh-hant/chapter_appendix/terminology/index.html
+++ b/zh-hant/chapter_appendix/terminology/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_array_and_linkedlist/array.assets/array_definition.png b/zh-hant/chapter_array_and_linkedlist/array.assets/array_definition.png
index 4c0990400..ea9589cbe 100644
Binary files a/zh-hant/chapter_array_and_linkedlist/array.assets/array_definition.png and b/zh-hant/chapter_array_and_linkedlist/array.assets/array_definition.png differ
diff --git a/zh-hant/chapter_array_and_linkedlist/array.assets/array_insert_element.png b/zh-hant/chapter_array_and_linkedlist/array.assets/array_insert_element.png
index 7d9378116..8863838d8 100644
Binary files a/zh-hant/chapter_array_and_linkedlist/array.assets/array_insert_element.png and b/zh-hant/chapter_array_and_linkedlist/array.assets/array_insert_element.png differ
diff --git a/zh-hant/chapter_array_and_linkedlist/array.assets/array_memory_location_calculation.png b/zh-hant/chapter_array_and_linkedlist/array.assets/array_memory_location_calculation.png
index 933beae7a..71f6cca20 100644
Binary files a/zh-hant/chapter_array_and_linkedlist/array.assets/array_memory_location_calculation.png and b/zh-hant/chapter_array_and_linkedlist/array.assets/array_memory_location_calculation.png differ
diff --git a/zh-hant/chapter_array_and_linkedlist/array.assets/array_remove_element.png b/zh-hant/chapter_array_and_linkedlist/array.assets/array_remove_element.png
index ff291deb7..eb9c704ca 100644
Binary files a/zh-hant/chapter_array_and_linkedlist/array.assets/array_remove_element.png and b/zh-hant/chapter_array_and_linkedlist/array.assets/array_remove_element.png differ
diff --git a/zh-hant/chapter_array_and_linkedlist/array/index.html b/zh-hant/chapter_array_and_linkedlist/array/index.html
index 46a6908ad..3436375f0 100644
--- a/zh-hant/chapter_array_and_linkedlist/array/index.html
+++ b/zh-hant/chapter_array_and_linkedlist/array/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_array_and_linkedlist/index.html b/zh-hant/chapter_array_and_linkedlist/index.html
index db3453e81..69240d309 100644
--- a/zh-hant/chapter_array_and_linkedlist/index.html
+++ b/zh-hant/chapter_array_and_linkedlist/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_array_and_linkedlist/linked_list.assets/linkedlist_common_types.png b/zh-hant/chapter_array_and_linkedlist/linked_list.assets/linkedlist_common_types.png
index 8c3c4bdfe..fc062c8ee 100644
Binary files a/zh-hant/chapter_array_and_linkedlist/linked_list.assets/linkedlist_common_types.png and b/zh-hant/chapter_array_and_linkedlist/linked_list.assets/linkedlist_common_types.png differ
diff --git a/zh-hant/chapter_array_and_linkedlist/linked_list.assets/linkedlist_definition.png b/zh-hant/chapter_array_and_linkedlist/linked_list.assets/linkedlist_definition.png
index 94318af1e..26de5e966 100644
Binary files a/zh-hant/chapter_array_and_linkedlist/linked_list.assets/linkedlist_definition.png and b/zh-hant/chapter_array_and_linkedlist/linked_list.assets/linkedlist_definition.png differ
diff --git a/zh-hant/chapter_array_and_linkedlist/linked_list.assets/linkedlist_insert_node.png b/zh-hant/chapter_array_and_linkedlist/linked_list.assets/linkedlist_insert_node.png
index ff5905ce1..982194b13 100644
Binary files a/zh-hant/chapter_array_and_linkedlist/linked_list.assets/linkedlist_insert_node.png and b/zh-hant/chapter_array_and_linkedlist/linked_list.assets/linkedlist_insert_node.png differ
diff --git a/zh-hant/chapter_array_and_linkedlist/linked_list.assets/linkedlist_remove_node.png b/zh-hant/chapter_array_and_linkedlist/linked_list.assets/linkedlist_remove_node.png
index e8ef0e3a1..c29743856 100644
Binary files a/zh-hant/chapter_array_and_linkedlist/linked_list.assets/linkedlist_remove_node.png and b/zh-hant/chapter_array_and_linkedlist/linked_list.assets/linkedlist_remove_node.png differ
diff --git a/zh-hant/chapter_array_and_linkedlist/linked_list/index.html b/zh-hant/chapter_array_and_linkedlist/linked_list/index.html
index b6779fa37..7b13e2d4a 100644
--- a/zh-hant/chapter_array_and_linkedlist/linked_list/index.html
+++ b/zh-hant/chapter_array_and_linkedlist/linked_list/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_array_and_linkedlist/list/index.html b/zh-hant/chapter_array_and_linkedlist/list/index.html
index d0cfe1033..2e594a1fc 100644
--- a/zh-hant/chapter_array_and_linkedlist/list/index.html
+++ b/zh-hant/chapter_array_and_linkedlist/list/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_array_and_linkedlist/ram_and_cache.assets/computer_storage_devices.png b/zh-hant/chapter_array_and_linkedlist/ram_and_cache.assets/computer_storage_devices.png
index 2a558930f..390961738 100644
Binary files a/zh-hant/chapter_array_and_linkedlist/ram_and_cache.assets/computer_storage_devices.png and b/zh-hant/chapter_array_and_linkedlist/ram_and_cache.assets/computer_storage_devices.png differ
diff --git a/zh-hant/chapter_array_and_linkedlist/ram_and_cache.assets/storage_pyramid.png b/zh-hant/chapter_array_and_linkedlist/ram_and_cache.assets/storage_pyramid.png
index 660543bc5..436a509d7 100644
Binary files a/zh-hant/chapter_array_and_linkedlist/ram_and_cache.assets/storage_pyramid.png and b/zh-hant/chapter_array_and_linkedlist/ram_and_cache.assets/storage_pyramid.png differ
diff --git a/zh-hant/chapter_array_and_linkedlist/ram_and_cache/index.html b/zh-hant/chapter_array_and_linkedlist/ram_and_cache/index.html
index e5af9aa37..9a7564ed8 100644
--- a/zh-hant/chapter_array_and_linkedlist/ram_and_cache/index.html
+++ b/zh-hant/chapter_array_and_linkedlist/ram_and_cache/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_array_and_linkedlist/summary/index.html b/zh-hant/chapter_array_and_linkedlist/summary/index.html
index 6422d3bb3..259eba60e 100644
--- a/zh-hant/chapter_array_and_linkedlist/summary/index.html
+++ b/zh-hant/chapter_array_and_linkedlist/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/backtrack_remove_return_or_not.png b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/backtrack_remove_return_or_not.png
index cc7f41d55..2b9ffd5f7 100644
Binary files a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/backtrack_remove_return_or_not.png and b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/backtrack_remove_return_or_not.png differ
diff --git a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_constrained_paths.png b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_constrained_paths.png
index e33aeea63..eb5408121 100644
Binary files a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_constrained_paths.png and b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_constrained_paths.png differ
diff --git a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_nodes.png b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_nodes.png
index 19c644389..af2f3486f 100644
Binary files a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_nodes.png and b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_nodes.png differ
diff --git a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step1.png b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step1.png
index 9ce590d27..c1e921bc4 100644
Binary files a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step1.png and b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step1.png differ
diff --git a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step10.png b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step10.png
index c72be171a..7e6abf108 100644
Binary files a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step10.png and b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step10.png differ
diff --git a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step11.png b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step11.png
index 195d58fe4..e40e5feec 100644
Binary files a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step11.png and b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step11.png differ
diff --git a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step2.png b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step2.png
index 4300b1f7d..482724d7f 100644
Binary files a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step2.png and b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step2.png differ
diff --git a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step3.png b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step3.png
index 1f671f4ad..fb24940ee 100644
Binary files a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step3.png and b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step3.png differ
diff --git a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step4.png b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step4.png
index 0935b83fd..1ff8ac292 100644
Binary files a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step4.png and b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step4.png differ
diff --git a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step5.png b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step5.png
index 53bbddbec..ae5f90f57 100644
Binary files a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step5.png and b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step5.png differ
diff --git a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step6.png b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step6.png
index b96ac3b30..83dc013c0 100644
Binary files a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step6.png and b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step6.png differ
diff --git a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step7.png b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step7.png
index 133c70e24..84771b5f0 100644
Binary files a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step7.png and b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step7.png differ
diff --git a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step8.png b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step8.png
index f3631448f..7061dfc7b 100644
Binary files a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step8.png and b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step8.png differ
diff --git a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step9.png b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step9.png
index 18d8a2a12..49d0c7b95 100644
Binary files a/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step9.png and b/zh-hant/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step9.png differ
diff --git a/zh-hant/chapter_backtracking/backtracking_algorithm/index.html b/zh-hant/chapter_backtracking/backtracking_algorithm/index.html
index 7fd0e6d2a..941e311d0 100644
--- a/zh-hant/chapter_backtracking/backtracking_algorithm/index.html
+++ b/zh-hant/chapter_backtracking/backtracking_algorithm/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_backtracking/index.html b/zh-hant/chapter_backtracking/index.html
index 32a5af4c7..1b21f05d1 100644
--- a/zh-hant/chapter_backtracking/index.html
+++ b/zh-hant/chapter_backtracking/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_backtracking/n_queens_problem.assets/n_queens_cols_diagonals.png b/zh-hant/chapter_backtracking/n_queens_problem.assets/n_queens_cols_diagonals.png
index 2f7a8bedd..74a2b01fc 100644
Binary files a/zh-hant/chapter_backtracking/n_queens_problem.assets/n_queens_cols_diagonals.png and b/zh-hant/chapter_backtracking/n_queens_problem.assets/n_queens_cols_diagonals.png differ
diff --git a/zh-hant/chapter_backtracking/n_queens_problem.assets/n_queens_constraints.png b/zh-hant/chapter_backtracking/n_queens_problem.assets/n_queens_constraints.png
index 3de1e97f6..cb0e41e27 100644
Binary files a/zh-hant/chapter_backtracking/n_queens_problem.assets/n_queens_constraints.png and b/zh-hant/chapter_backtracking/n_queens_problem.assets/n_queens_constraints.png differ
diff --git a/zh-hant/chapter_backtracking/n_queens_problem.assets/n_queens_placing.png b/zh-hant/chapter_backtracking/n_queens_problem.assets/n_queens_placing.png
index 2ea164610..dd97d9a2f 100644
Binary files a/zh-hant/chapter_backtracking/n_queens_problem.assets/n_queens_placing.png and b/zh-hant/chapter_backtracking/n_queens_problem.assets/n_queens_placing.png differ
diff --git a/zh-hant/chapter_backtracking/n_queens_problem.assets/solution_4_queens.png b/zh-hant/chapter_backtracking/n_queens_problem.assets/solution_4_queens.png
index 34d795059..1e841201a 100644
Binary files a/zh-hant/chapter_backtracking/n_queens_problem.assets/solution_4_queens.png and b/zh-hant/chapter_backtracking/n_queens_problem.assets/solution_4_queens.png differ
diff --git a/zh-hant/chapter_backtracking/n_queens_problem/index.html b/zh-hant/chapter_backtracking/n_queens_problem/index.html
index 84d1fe508..b5270f757 100644
--- a/zh-hant/chapter_backtracking/n_queens_problem/index.html
+++ b/zh-hant/chapter_backtracking/n_queens_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_backtracking/permutations_problem.assets/permutations_i.png b/zh-hant/chapter_backtracking/permutations_problem.assets/permutations_i.png
index da0636de1..5f82d1915 100644
Binary files a/zh-hant/chapter_backtracking/permutations_problem.assets/permutations_i.png and b/zh-hant/chapter_backtracking/permutations_problem.assets/permutations_i.png differ
diff --git a/zh-hant/chapter_backtracking/permutations_problem.assets/permutations_i_pruning.png b/zh-hant/chapter_backtracking/permutations_problem.assets/permutations_i_pruning.png
index 57e41d968..8032c5559 100644
Binary files a/zh-hant/chapter_backtracking/permutations_problem.assets/permutations_i_pruning.png and b/zh-hant/chapter_backtracking/permutations_problem.assets/permutations_i_pruning.png differ
diff --git a/zh-hant/chapter_backtracking/permutations_problem.assets/permutations_ii.png b/zh-hant/chapter_backtracking/permutations_problem.assets/permutations_ii.png
index 0512f4ec5..892a67116 100644
Binary files a/zh-hant/chapter_backtracking/permutations_problem.assets/permutations_ii.png and b/zh-hant/chapter_backtracking/permutations_problem.assets/permutations_ii.png differ
diff --git a/zh-hant/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning.png b/zh-hant/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning.png
index 78b5a5978..7661d83af 100644
Binary files a/zh-hant/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning.png and b/zh-hant/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning.png differ
diff --git a/zh-hant/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning_summary.png b/zh-hant/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning_summary.png
index d91a86601..b948ccdb4 100644
Binary files a/zh-hant/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning_summary.png and b/zh-hant/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning_summary.png differ
diff --git a/zh-hant/chapter_backtracking/permutations_problem/index.html b/zh-hant/chapter_backtracking/permutations_problem/index.html
index 7d66687a4..7692afaf1 100644
--- a/zh-hant/chapter_backtracking/permutations_problem/index.html
+++ b/zh-hant/chapter_backtracking/permutations_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_backtracking/subset_sum_problem.assets/subset_sum_i.png b/zh-hant/chapter_backtracking/subset_sum_problem.assets/subset_sum_i.png
index 0ffad4aa0..c330f95d6 100644
Binary files a/zh-hant/chapter_backtracking/subset_sum_problem.assets/subset_sum_i.png and b/zh-hant/chapter_backtracking/subset_sum_problem.assets/subset_sum_i.png differ
diff --git a/zh-hant/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_naive.png b/zh-hant/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_naive.png
index 5835f8170..80d1d85f0 100644
Binary files a/zh-hant/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_naive.png and b/zh-hant/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_naive.png differ
diff --git a/zh-hant/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_pruning.png b/zh-hant/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_pruning.png
index 530ea82ba..a9880a643 100644
Binary files a/zh-hant/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_pruning.png and b/zh-hant/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_pruning.png differ
diff --git a/zh-hant/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii.png b/zh-hant/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii.png
index 98af02116..660f346c8 100644
Binary files a/zh-hant/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii.png and b/zh-hant/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii.png differ
diff --git a/zh-hant/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii_repeat.png b/zh-hant/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii_repeat.png
index b4850d3c8..650028f56 100644
Binary files a/zh-hant/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii_repeat.png and b/zh-hant/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii_repeat.png differ
diff --git a/zh-hant/chapter_backtracking/subset_sum_problem/index.html b/zh-hant/chapter_backtracking/subset_sum_problem/index.html
index 2ac7f8c03..356853ae8 100644
--- a/zh-hant/chapter_backtracking/subset_sum_problem/index.html
+++ b/zh-hant/chapter_backtracking/subset_sum_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_backtracking/summary/index.html b/zh-hant/chapter_backtracking/summary/index.html
index 8f47afaad..29018ecc3 100644
--- a/zh-hant/chapter_backtracking/summary/index.html
+++ b/zh-hant/chapter_backtracking/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_computational_complexity/index.html b/zh-hant/chapter_computational_complexity/index.html
index 28786ce72..5c6d5dad3 100644
--- a/zh-hant/chapter_computational_complexity/index.html
+++ b/zh-hant/chapter_computational_complexity/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/iteration.png b/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/iteration.png
index 5585e178f..f4e8df549 100644
Binary files a/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/iteration.png and b/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/iteration.png differ
diff --git a/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/nested_iteration.png b/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/nested_iteration.png
index 723ba7897..f314c50e3 100644
Binary files a/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/nested_iteration.png and b/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/nested_iteration.png differ
diff --git a/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/recursion_sum.png b/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/recursion_sum.png
index 5673cef8e..114ae717b 100644
Binary files a/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/recursion_sum.png and b/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/recursion_sum.png differ
diff --git a/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/recursion_sum_depth.png b/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/recursion_sum_depth.png
index f7c7b046c..e8e794b3f 100644
Binary files a/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/recursion_sum_depth.png and b/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/recursion_sum_depth.png differ
diff --git a/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/recursion_tree.png b/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/recursion_tree.png
index 597c92276..40b1f8a5c 100644
Binary files a/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/recursion_tree.png and b/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/recursion_tree.png differ
diff --git a/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/tail_recursion_sum.png b/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/tail_recursion_sum.png
index c8507d4d8..3d4260799 100644
Binary files a/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/tail_recursion_sum.png and b/zh-hant/chapter_computational_complexity/iteration_and_recursion.assets/tail_recursion_sum.png differ
diff --git a/zh-hant/chapter_computational_complexity/iteration_and_recursion/index.html b/zh-hant/chapter_computational_complexity/iteration_and_recursion/index.html
index 49fec46af..dc8af32ce 100644
--- a/zh-hant/chapter_computational_complexity/iteration_and_recursion/index.html
+++ b/zh-hant/chapter_computational_complexity/iteration_and_recursion/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_computational_complexity/performance_evaluation/index.html b/zh-hant/chapter_computational_complexity/performance_evaluation/index.html
index 5900a50a0..e3c9e4f6d 100644
--- a/zh-hant/chapter_computational_complexity/performance_evaluation/index.html
+++ b/zh-hant/chapter_computational_complexity/performance_evaluation/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_computational_complexity/space_complexity.assets/space_complexity_common_types.png b/zh-hant/chapter_computational_complexity/space_complexity.assets/space_complexity_common_types.png
index dd29f93ad..bb65e10a2 100644
Binary files a/zh-hant/chapter_computational_complexity/space_complexity.assets/space_complexity_common_types.png and b/zh-hant/chapter_computational_complexity/space_complexity.assets/space_complexity_common_types.png differ
diff --git a/zh-hant/chapter_computational_complexity/space_complexity.assets/space_complexity_exponential.png b/zh-hant/chapter_computational_complexity/space_complexity.assets/space_complexity_exponential.png
index 8699eec55..aa1172b91 100644
Binary files a/zh-hant/chapter_computational_complexity/space_complexity.assets/space_complexity_exponential.png and b/zh-hant/chapter_computational_complexity/space_complexity.assets/space_complexity_exponential.png differ
diff --git a/zh-hant/chapter_computational_complexity/space_complexity.assets/space_complexity_recursive_linear.png b/zh-hant/chapter_computational_complexity/space_complexity.assets/space_complexity_recursive_linear.png
index 7549ecaa4..99f30fe22 100644
Binary files a/zh-hant/chapter_computational_complexity/space_complexity.assets/space_complexity_recursive_linear.png and b/zh-hant/chapter_computational_complexity/space_complexity.assets/space_complexity_recursive_linear.png differ
diff --git a/zh-hant/chapter_computational_complexity/space_complexity.assets/space_complexity_recursive_quadratic.png b/zh-hant/chapter_computational_complexity/space_complexity.assets/space_complexity_recursive_quadratic.png
index 28cfa7643..7710951fd 100644
Binary files a/zh-hant/chapter_computational_complexity/space_complexity.assets/space_complexity_recursive_quadratic.png and b/zh-hant/chapter_computational_complexity/space_complexity.assets/space_complexity_recursive_quadratic.png differ
diff --git a/zh-hant/chapter_computational_complexity/space_complexity.assets/space_types.png b/zh-hant/chapter_computational_complexity/space_complexity.assets/space_types.png
index 240af5b6e..21cda71ea 100644
Binary files a/zh-hant/chapter_computational_complexity/space_complexity.assets/space_types.png and b/zh-hant/chapter_computational_complexity/space_complexity.assets/space_types.png differ
diff --git a/zh-hant/chapter_computational_complexity/space_complexity/index.html b/zh-hant/chapter_computational_complexity/space_complexity/index.html
index 18c32dd73..d08fa21ad 100644
--- a/zh-hant/chapter_computational_complexity/space_complexity/index.html
+++ b/zh-hant/chapter_computational_complexity/space_complexity/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_computational_complexity/summary/index.html b/zh-hant/chapter_computational_complexity/summary/index.html
index 43291d3ef..83497e140 100644
--- a/zh-hant/chapter_computational_complexity/summary/index.html
+++ b/zh-hant/chapter_computational_complexity/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_computational_complexity/time_complexity.assets/asymptotic_upper_bound.png b/zh-hant/chapter_computational_complexity/time_complexity.assets/asymptotic_upper_bound.png
index 530910e61..753d70772 100644
Binary files a/zh-hant/chapter_computational_complexity/time_complexity.assets/asymptotic_upper_bound.png and b/zh-hant/chapter_computational_complexity/time_complexity.assets/asymptotic_upper_bound.png differ
diff --git a/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_common_types.png b/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_common_types.png
index 5d051f8af..3e1e36fd1 100644
Binary files a/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_common_types.png and b/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_common_types.png differ
diff --git a/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_constant_linear_quadratic.png b/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_constant_linear_quadratic.png
index e383a084a..1234ae7dc 100644
Binary files a/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_constant_linear_quadratic.png and b/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_constant_linear_quadratic.png differ
diff --git a/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_exponential.png b/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_exponential.png
index ad4ee89dc..1630b19f7 100644
Binary files a/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_exponential.png and b/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_exponential.png differ
diff --git a/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_factorial.png b/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_factorial.png
index f9d2b2b5e..0a400b3ef 100644
Binary files a/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_factorial.png and b/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_factorial.png differ
diff --git a/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_logarithmic.png b/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_logarithmic.png
index c449093f7..e3134370e 100644
Binary files a/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_logarithmic.png and b/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_logarithmic.png differ
diff --git a/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_logarithmic_linear.png b/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_logarithmic_linear.png
index eb497bb68..6802b6dd6 100644
Binary files a/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_logarithmic_linear.png and b/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_logarithmic_linear.png differ
diff --git a/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_simple_example.png b/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_simple_example.png
index f39ab16bf..fe3adc541 100644
Binary files a/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_simple_example.png and b/zh-hant/chapter_computational_complexity/time_complexity.assets/time_complexity_simple_example.png differ
diff --git a/zh-hant/chapter_computational_complexity/time_complexity/index.html b/zh-hant/chapter_computational_complexity/time_complexity/index.html
index 261427033..f87fe1a84 100644
--- a/zh-hant/chapter_computational_complexity/time_complexity/index.html
+++ b/zh-hant/chapter_computational_complexity/time_complexity/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_data_structure/basic_data_types/index.html b/zh-hant/chapter_data_structure/basic_data_types/index.html
index 729f219a6..bde078ab6 100644
--- a/zh-hant/chapter_data_structure/basic_data_types/index.html
+++ b/zh-hant/chapter_data_structure/basic_data_types/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_data_structure/character_encoding.assets/ascii_table.png b/zh-hant/chapter_data_structure/character_encoding.assets/ascii_table.png
index 3ddd32ba7..bef8d1812 100644
Binary files a/zh-hant/chapter_data_structure/character_encoding.assets/ascii_table.png and b/zh-hant/chapter_data_structure/character_encoding.assets/ascii_table.png differ
diff --git a/zh-hant/chapter_data_structure/character_encoding.assets/unicode_hello_algo.png b/zh-hant/chapter_data_structure/character_encoding.assets/unicode_hello_algo.png
index 2a5ca022e..d219c3551 100644
Binary files a/zh-hant/chapter_data_structure/character_encoding.assets/unicode_hello_algo.png and b/zh-hant/chapter_data_structure/character_encoding.assets/unicode_hello_algo.png differ
diff --git a/zh-hant/chapter_data_structure/character_encoding.assets/utf-8_hello_algo.png b/zh-hant/chapter_data_structure/character_encoding.assets/utf-8_hello_algo.png
index aa6589a3a..7029dab79 100644
Binary files a/zh-hant/chapter_data_structure/character_encoding.assets/utf-8_hello_algo.png and b/zh-hant/chapter_data_structure/character_encoding.assets/utf-8_hello_algo.png differ
diff --git a/zh-hant/chapter_data_structure/character_encoding/index.html b/zh-hant/chapter_data_structure/character_encoding/index.html
index 1fe34d654..b6e92bef3 100644
--- a/zh-hant/chapter_data_structure/character_encoding/index.html
+++ b/zh-hant/chapter_data_structure/character_encoding/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_data_structure/classification_of_data_structure.assets/classification_logic_structure.png b/zh-hant/chapter_data_structure/classification_of_data_structure.assets/classification_logic_structure.png
index 8f11a5ed3..745473257 100644
Binary files a/zh-hant/chapter_data_structure/classification_of_data_structure.assets/classification_logic_structure.png and b/zh-hant/chapter_data_structure/classification_of_data_structure.assets/classification_logic_structure.png differ
diff --git a/zh-hant/chapter_data_structure/classification_of_data_structure.assets/classification_phisical_structure.png b/zh-hant/chapter_data_structure/classification_of_data_structure.assets/classification_phisical_structure.png
index 56544c1eb..a9f101487 100644
Binary files a/zh-hant/chapter_data_structure/classification_of_data_structure.assets/classification_phisical_structure.png and b/zh-hant/chapter_data_structure/classification_of_data_structure.assets/classification_phisical_structure.png differ
diff --git a/zh-hant/chapter_data_structure/classification_of_data_structure.assets/computer_memory_location.png b/zh-hant/chapter_data_structure/classification_of_data_structure.assets/computer_memory_location.png
index 7da7eca3f..aafa9e33a 100644
Binary files a/zh-hant/chapter_data_structure/classification_of_data_structure.assets/computer_memory_location.png and b/zh-hant/chapter_data_structure/classification_of_data_structure.assets/computer_memory_location.png differ
diff --git a/zh-hant/chapter_data_structure/classification_of_data_structure/index.html b/zh-hant/chapter_data_structure/classification_of_data_structure/index.html
index a10405ed5..b22c4ce64 100644
--- a/zh-hant/chapter_data_structure/classification_of_data_structure/index.html
+++ b/zh-hant/chapter_data_structure/classification_of_data_structure/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_data_structure/index.html b/zh-hant/chapter_data_structure/index.html
index 018768ff1..f3324bd14 100644
--- a/zh-hant/chapter_data_structure/index.html
+++ b/zh-hant/chapter_data_structure/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_data_structure/number_encoding.assets/1s_2s_complement.png b/zh-hant/chapter_data_structure/number_encoding.assets/1s_2s_complement.png
index 0b17b3def..f07dcfa40 100644
Binary files a/zh-hant/chapter_data_structure/number_encoding.assets/1s_2s_complement.png and b/zh-hant/chapter_data_structure/number_encoding.assets/1s_2s_complement.png differ
diff --git a/zh-hant/chapter_data_structure/number_encoding.assets/ieee_754_float.png b/zh-hant/chapter_data_structure/number_encoding.assets/ieee_754_float.png
index 0edff64fe..c0a3210d6 100644
Binary files a/zh-hant/chapter_data_structure/number_encoding.assets/ieee_754_float.png and b/zh-hant/chapter_data_structure/number_encoding.assets/ieee_754_float.png differ
diff --git a/zh-hant/chapter_data_structure/number_encoding/index.html b/zh-hant/chapter_data_structure/number_encoding/index.html
index 0be0c6bdb..e85a92cae 100644
--- a/zh-hant/chapter_data_structure/number_encoding/index.html
+++ b/zh-hant/chapter_data_structure/number_encoding/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_data_structure/summary/index.html b/zh-hant/chapter_data_structure/summary/index.html
index 346244e19..22132ff36 100644
--- a/zh-hant/chapter_data_structure/summary/index.html
+++ b/zh-hant/chapter_data_structure/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_divide_and_conquer/binary_search_recur.assets/binary_search_recur.png b/zh-hant/chapter_divide_and_conquer/binary_search_recur.assets/binary_search_recur.png
index 3ef9231e0..3649ce156 100644
Binary files a/zh-hant/chapter_divide_and_conquer/binary_search_recur.assets/binary_search_recur.png and b/zh-hant/chapter_divide_and_conquer/binary_search_recur.assets/binary_search_recur.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/binary_search_recur/index.html b/zh-hant/chapter_divide_and_conquer/binary_search_recur/index.html
index 5d859d92d..93a768d76 100644
--- a/zh-hant/chapter_divide_and_conquer/binary_search_recur/index.html
+++ b/zh-hant/chapter_divide_and_conquer/binary_search_recur/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_division_pointers.png b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_division_pointers.png
index 0e80a7c9a..1e9e450b0 100644
Binary files a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_division_pointers.png and b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_division_pointers.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_example.png b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_example.png
index dea1f4808..5b0bfce47 100644
Binary files a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_example.png and b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_example.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_preorder_inorder_division.png b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_preorder_inorder_division.png
index bb71c4589..da91ab1a4 100644
Binary files a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_preorder_inorder_division.png and b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_preorder_inorder_division.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_overall.png b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_overall.png
index 69e238303..45baa3434 100644
Binary files a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_overall.png and b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_overall.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step1.png b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step1.png
index 8b0d6bac6..bb4d4701f 100644
Binary files a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step1.png and b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step1.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step2.png b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step2.png
index d943bc9ea..59c77c25c 100644
Binary files a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step2.png and b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step2.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step3.png b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step3.png
index c3bc4fbb2..08f6b9e38 100644
Binary files a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step3.png and b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step3.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step4.png b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step4.png
index c7b93878e..de9dd0dcb 100644
Binary files a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step4.png and b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step4.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step5.png b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step5.png
index 53afa898c..eb0f07c0f 100644
Binary files a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step5.png and b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step5.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step6.png b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step6.png
index eebf21bec..230f6248b 100644
Binary files a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step6.png and b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step6.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step7.png b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step7.png
index cfff5c7d1..d62db2631 100644
Binary files a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step7.png and b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step7.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step8.png b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step8.png
index 8e31db80a..1c31d7ad7 100644
Binary files a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step8.png and b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step8.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step9.png b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step9.png
index 59fe466b5..db9bba022 100644
Binary files a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step9.png and b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step9.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem/index.html b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem/index.html
index 72ceb324f..27631ad23 100644
--- a/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem/index.html
+++ b/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_bubble_sort.png b/zh-hant/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_bubble_sort.png
index 24264a6d7..12452f66c 100644
Binary files a/zh-hant/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_bubble_sort.png and b/zh-hant/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_bubble_sort.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_merge_sort.png b/zh-hant/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_merge_sort.png
index dcb415b0a..d82d0d95f 100644
Binary files a/zh-hant/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_merge_sort.png and b/zh-hant/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_merge_sort.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_parallel_computing.png b/zh-hant/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_parallel_computing.png
index bed8a0aad..0f1a41449 100644
Binary files a/zh-hant/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_parallel_computing.png and b/zh-hant/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_parallel_computing.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/divide_and_conquer/index.html b/zh-hant/chapter_divide_and_conquer/divide_and_conquer/index.html
index 590cb2bb4..2bbbbd826 100644
--- a/zh-hant/chapter_divide_and_conquer/divide_and_conquer/index.html
+++ b/zh-hant/chapter_divide_and_conquer/divide_and_conquer/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_divide_and_conquer.png b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_divide_and_conquer.png
index 5ef2874ef..a939dc66a 100644
Binary files a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_divide_and_conquer.png and b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_divide_and_conquer.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_example.png b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_example.png
index f5444db7b..07792388a 100644
Binary files a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_example.png and b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_example.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step1.png b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step1.png
index a12e038b4..5c56a6574 100644
Binary files a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step1.png and b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step1.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step2.png b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step2.png
index 0629abb3b..94659a290 100644
Binary files a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step2.png and b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step2.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step1.png b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step1.png
index 976d31afc..8e3c1c42f 100644
Binary files a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step1.png and b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step1.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step2.png b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step2.png
index 97971e5c6..31ec6b8e6 100644
Binary files a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step2.png and b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step2.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step3.png b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step3.png
index 87c379cad..6770dcdcf 100644
Binary files a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step3.png and b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step3.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step4.png b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step4.png
index 768181a80..6f6114faf 100644
Binary files a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step4.png and b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step4.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step1.png b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step1.png
index 8515746c0..226c867c3 100644
Binary files a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step1.png and b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step1.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step2.png b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step2.png
index bdf70135d..5555414c2 100644
Binary files a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step2.png and b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step2.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step3.png b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step3.png
index 999625401..eac277f7d 100644
Binary files a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step3.png and b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step3.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step4.png b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step4.png
index 0fdcb1548..7f20e7a6a 100644
Binary files a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step4.png and b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step4.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_recursive_tree.png b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_recursive_tree.png
index 3f506af59..4955f42f7 100644
Binary files a/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_recursive_tree.png and b/zh-hant/chapter_divide_and_conquer/hanota_problem.assets/hanota_recursive_tree.png differ
diff --git a/zh-hant/chapter_divide_and_conquer/hanota_problem/index.html b/zh-hant/chapter_divide_and_conquer/hanota_problem/index.html
index d242b5944..48a670561 100644
--- a/zh-hant/chapter_divide_and_conquer/hanota_problem/index.html
+++ b/zh-hant/chapter_divide_and_conquer/hanota_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_divide_and_conquer/index.html b/zh-hant/chapter_divide_and_conquer/index.html
index 921253299..d7341bd64 100644
--- a/zh-hant/chapter_divide_and_conquer/index.html
+++ b/zh-hant/chapter_divide_and_conquer/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_divide_and_conquer/summary/index.html b/zh-hant/chapter_divide_and_conquer/summary/index.html
index 6ae2afb36..13648f4d1 100644
--- a/zh-hant/chapter_divide_and_conquer/summary/index.html
+++ b/zh-hant/chapter_divide_and_conquer/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_example.png b/zh-hant/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_example.png
index 7fcd37781..10e3f5710 100644
Binary files a/zh-hant/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_example.png and b/zh-hant/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_example.png differ
diff --git a/zh-hant/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_state_transfer.png b/zh-hant/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_state_transfer.png
index 5f560113a..6f0c6825d 100644
Binary files a/zh-hant/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_state_transfer.png and b/zh-hant/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_state_transfer.png differ
diff --git a/zh-hant/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_dp.png b/zh-hant/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_dp.png
index e33064aa0..4eb5f0b43 100644
Binary files a/zh-hant/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_dp.png and b/zh-hant/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_dp.png differ
diff --git a/zh-hant/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_example.png b/zh-hant/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_example.png
index ce8307c2c..73c9f224c 100644
Binary files a/zh-hant/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_example.png and b/zh-hant/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_example.png differ
diff --git a/zh-hant/chapter_dynamic_programming/dp_problem_features/index.html b/zh-hant/chapter_dynamic_programming/dp_problem_features/index.html
index cb236bb13..b45761900 100644
--- a/zh-hant/chapter_dynamic_programming/dp_problem_features/index.html
+++ b/zh-hant/chapter_dynamic_programming/dp_problem_features/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs.png b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs.png
index fd70c4914..f9288d066 100644
Binary files a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs.png and b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs.png differ
diff --git a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs_mem.png b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs_mem.png
index a3fb1495e..b1c27ede5 100644
Binary files a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs_mem.png and b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs_mem.png differ
diff --git a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step1.png b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step1.png
index 2b5371622..27e581a2c 100644
Binary files a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step1.png and b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step1.png differ
diff --git a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step10.png b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step10.png
index 30a3d2b04..b6e8baf10 100644
Binary files a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step10.png and b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step10.png differ
diff --git a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step11.png b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step11.png
index a7f613d8a..e8cc80a92 100644
Binary files a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step11.png and b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step11.png differ
diff --git a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step12.png b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step12.png
index 192c6b547..7d9f2f205 100644
Binary files a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step12.png and b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step12.png differ
diff --git a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step2.png b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step2.png
index 092043385..503899880 100644
Binary files a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step2.png and b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step2.png differ
diff --git a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step3.png b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step3.png
index 6dd24e3bd..c77468346 100644
Binary files a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step3.png and b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step3.png differ
diff --git a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step4.png b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step4.png
index 0f5a2cad1..f7a016a12 100644
Binary files a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step4.png and b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step4.png differ
diff --git a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step5.png b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step5.png
index 003ebcd43..914eb37ec 100644
Binary files a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step5.png and b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step5.png differ
diff --git a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step6.png b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step6.png
index 6cf30ae69..7dc5f0b6d 100644
Binary files a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step6.png and b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step6.png differ
diff --git a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step7.png b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step7.png
index 524b36b3c..d0ae5cd09 100644
Binary files a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step7.png and b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step7.png differ
diff --git a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step8.png b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step8.png
index 571e36679..1028b5da0 100644
Binary files a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step8.png and b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step8.png differ
diff --git a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step9.png b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step9.png
index 352fc8c82..58dd94c86 100644
Binary files a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step9.png and b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step9.png differ
diff --git a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_example.png b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_example.png
index bd5f3771e..1ffb42f8e 100644
Binary files a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_example.png and b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_example.png differ
diff --git a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_initial_state.png b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_initial_state.png
index b0694aea2..557d9a559 100644
Binary files a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_initial_state.png and b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_initial_state.png differ
diff --git a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_definition.png b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_definition.png
index 9edfa8f5e..083a3e9ef 100644
Binary files a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_definition.png and b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_definition.png differ
diff --git a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_transition.png b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_transition.png
index bd1004eab..efec74198 100644
Binary files a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_transition.png and b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_transition.png differ
diff --git a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline/index.html b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline/index.html
index 3376a77dc..53cd75e12 100644
--- a/zh-hant/chapter_dynamic_programming/dp_solution_pipeline/index.html
+++ b/zh-hant/chapter_dynamic_programming/dp_solution_pipeline/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_decision_tree.png b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_decision_tree.png
index 76ee37f36..e189cae54 100644
Binary files a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_decision_tree.png and b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_decision_tree.png differ
diff --git a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step1.png b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step1.png
index d6a10bc76..8c4e7f640 100644
Binary files a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step1.png and b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step1.png differ
diff --git a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step10.png b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step10.png
index 982847c37..31cb6b93a 100644
Binary files a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step10.png and b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step10.png differ
diff --git a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step11.png b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step11.png
index bf98575c8..3fa1113df 100644
Binary files a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step11.png and b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step11.png differ
diff --git a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step12.png b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step12.png
index 9be20e17d..e7eb67538 100644
Binary files a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step12.png and b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step12.png differ
diff --git a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step13.png b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step13.png
index 1eed240b3..5ae7bde84 100644
Binary files a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step13.png and b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step13.png differ
diff --git a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step14.png b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step14.png
index 303b87613..e19015e9f 100644
Binary files a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step14.png and b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step14.png differ
diff --git a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step15.png b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step15.png
index 8d69b05f5..6cada51c5 100644
Binary files a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step15.png and b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step15.png differ
diff --git a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step2.png b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step2.png
index 75004aace..40131d274 100644
Binary files a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step2.png and b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step2.png differ
diff --git a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step3.png b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step3.png
index 1a57f31be..21e3eeac1 100644
Binary files a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step3.png and b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step3.png differ
diff --git a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step4.png b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step4.png
index 75a7be8d1..0e63fd17f 100644
Binary files a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step4.png and b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step4.png differ
diff --git a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step5.png b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step5.png
index cfaf189db..ad34d1377 100644
Binary files a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step5.png and b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step5.png differ
diff --git a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step6.png b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step6.png
index b46874db0..210941f58 100644
Binary files a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step6.png and b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step6.png differ
diff --git a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step7.png b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step7.png
index 2f7d8fd54..521dda5eb 100644
Binary files a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step7.png and b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step7.png differ
diff --git a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step8.png b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step8.png
index c9c5f9b28..1de27bbda 100644
Binary files a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step8.png and b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step8.png differ
diff --git a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step9.png b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step9.png
index 32abb4511..37b5c0424 100644
Binary files a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step9.png and b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step9.png differ
diff --git a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_example.png b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_example.png
index dcf922251..4e5b9071d 100644
Binary files a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_example.png and b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_example.png differ
diff --git a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_state_transfer.png b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_state_transfer.png
index d075b54cc..cb34b6a3d 100644
Binary files a/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_state_transfer.png and b/zh-hant/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_state_transfer.png differ
diff --git a/zh-hant/chapter_dynamic_programming/edit_distance_problem/index.html b/zh-hant/chapter_dynamic_programming/edit_distance_problem/index.html
index 36f272dc2..1b2491ade 100644
--- a/zh-hant/chapter_dynamic_programming/edit_distance_problem/index.html
+++ b/zh-hant/chapter_dynamic_programming/edit_distance_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_dynamic_programming/index.html b/zh-hant/chapter_dynamic_programming/index.html
index 07edf512a..50f1cdef6 100644
--- a/zh-hant/chapter_dynamic_programming/index.html
+++ b/zh-hant/chapter_dynamic_programming/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_memo_tree.png b/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_memo_tree.png
index deab6c77e..e474e18e7 100644
Binary files a/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_memo_tree.png and b/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_memo_tree.png differ
diff --git a/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_tree.png b/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_tree.png
index 245e6d025..e0a42d33f 100644
Binary files a/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_tree.png and b/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_tree.png differ
diff --git a/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dp.png b/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dp.png
index ba771e58d..c28c29670 100644
Binary files a/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dp.png and b/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dp.png differ
diff --git a/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_example.png b/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_example.png
index 82d83110c..dbeab8867 100644
Binary files a/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_example.png and b/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_example.png differ
diff --git a/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_state_transfer.png b/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_state_transfer.png
index 229e96f42..1efe073e7 100644
Binary files a/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_state_transfer.png and b/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_state_transfer.png differ
diff --git a/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming/index.html b/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming/index.html
index 1af6e1411..4e0a47446 100644
--- a/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming/index.html
+++ b/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs.png b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs.png
index befc33d17..76f5af03d 100644
Binary files a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs.png and b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs.png differ
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs_mem.png b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs_mem.png
index 362b04ce4..581f60323 100644
Binary files a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs_mem.png and b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs_mem.png differ
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step1.png b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step1.png
index 32f53845c..a762f516a 100644
Binary files a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step1.png and b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step1.png differ
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step2.png b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step2.png
index e70abe4db..ad1a3693f 100644
Binary files a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step2.png and b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step2.png differ
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step3.png b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step3.png
index 16497b8af..964c636af 100644
Binary files a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step3.png and b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step3.png differ
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step4.png b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step4.png
index debbdd1f1..c355a40f6 100644
Binary files a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step4.png and b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step4.png differ
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step5.png b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step5.png
index 025faf391..9f538bd01 100644
Binary files a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step5.png and b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step5.png differ
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step6.png b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step6.png
index 5231c4ecd..50d1cd839 100644
Binary files a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step6.png and b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step6.png differ
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step1.png b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step1.png
index e66acd5e8..79ed911b6 100644
Binary files a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step1.png and b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step1.png differ
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step10.png b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step10.png
index 4fb2fb96d..db6030a14 100644
Binary files a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step10.png and b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step10.png differ
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step11.png b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step11.png
index 0e605b661..f10490b9e 100644
Binary files a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step11.png and b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step11.png differ
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step12.png b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step12.png
index 8c7878bcd..3f232b8e3 100644
Binary files a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step12.png and b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step12.png differ
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step13.png b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step13.png
index fc73a7be9..47631d171 100644
Binary files a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step13.png and b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step13.png differ
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step14.png b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step14.png
index dfd4123c6..625c81951 100644
Binary files a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step14.png and b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step14.png differ
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step2.png b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step2.png
index d22578053..dc1f4e608 100644
Binary files a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step2.png and b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step2.png differ
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step3.png b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step3.png
index bcca901ee..0bf06fa9a 100644
Binary files a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step3.png and b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step3.png differ
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step4.png b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step4.png
index 9601a7804..65d0eac38 100644
Binary files a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step4.png and b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step4.png differ
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step5.png b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step5.png
index 7221771cb..c7c9bc95f 100644
Binary files a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step5.png and b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step5.png differ
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step6.png b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step6.png
index 73f25bacf..e357f8453 100644
Binary files a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step6.png and b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step6.png differ
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step7.png b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step7.png
index 079a713fe..ec085886e 100644
Binary files a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step7.png and b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step7.png differ
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step8.png b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step8.png
index d4e45a1e1..18986975c 100644
Binary files a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step8.png and b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step8.png differ
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step9.png b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step9.png
index c04dd8f93..ef8af2843 100644
Binary files a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step9.png and b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step9.png differ
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_example.png b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_example.png
index 88a4a4d79..6cb1f7c6b 100644
Binary files a/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_example.png and b/zh-hant/chapter_dynamic_programming/knapsack_problem.assets/knapsack_example.png differ
diff --git a/zh-hant/chapter_dynamic_programming/knapsack_problem/index.html b/zh-hant/chapter_dynamic_programming/knapsack_problem/index.html
index dea11aae9..884738001 100644
--- a/zh-hant/chapter_dynamic_programming/knapsack_problem/index.html
+++ b/zh-hant/chapter_dynamic_programming/knapsack_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_dynamic_programming/summary/index.html b/zh-hant/chapter_dynamic_programming/summary/index.html
index c0d61037c..e186e36d2 100644
--- a/zh-hant/chapter_dynamic_programming/summary/index.html
+++ b/zh-hant/chapter_dynamic_programming/summary/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step1.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step1.png
index 3143909c5..e37343d3c 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step1.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step1.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step10.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step10.png
index 5e166ade3..88709590b 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step10.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step10.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step11.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step11.png
index 0992ce8e4..d9e769cdb 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step11.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step11.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step12.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step12.png
index 93a4e8061..fd99be484 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step12.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step12.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step13.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step13.png
index 2e34e34c3..4bb852022 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step13.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step13.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step14.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step14.png
index 16fbb7fdf..f9760edcc 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step14.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step14.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step15.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step15.png
index 1b28a73a0..6927b0559 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step15.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step15.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step2.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step2.png
index 47f9ebef2..11b9e05e1 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step2.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step2.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step3.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step3.png
index 541390fe1..0b270e3a9 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step3.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step3.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step4.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step4.png
index 90e93be15..a4a16579c 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step4.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step4.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step5.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step5.png
index ace896c66..dbef584fd 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step5.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step5.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step6.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step6.png
index 901ad30f7..b0dd79fd6 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step6.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step6.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step7.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step7.png
index 379173b24..68a96cd1d 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step7.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step7.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step8.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step8.png
index 8d8c03644..38f81b815 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step8.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step8.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step9.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step9.png
index 4534d89e3..f7980b1bc 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step9.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step9.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_example.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_example.png
index b7a8a2ded..a6a793201 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_example.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_example.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_ii_example.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_ii_example.png
index 102cfe166..4256b9158 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_ii_example.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_ii_example.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step1.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step1.png
index e86e9ab35..5b0247077 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step1.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step1.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step2.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step2.png
index b0ef9c010..1c85ac5e5 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step2.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step2.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step3.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step3.png
index cdf9da162..dba8427fc 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step3.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step3.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step4.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step4.png
index 8aab8e692..87b19cbf8 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step4.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step4.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step5.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step5.png
index efad2353f..93ee15124 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step5.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step5.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step6.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step6.png
index 44445f930..dc19cd8c1 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step6.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step6.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_example.png b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_example.png
index a4976a066..3eec7bcbf 100644
Binary files a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_example.png and b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_example.png differ
diff --git a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem/index.html b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem/index.html
index 7cdc1d204..935d91784 100644
--- a/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem/index.html
+++ b/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem/index.html
@@ -200,19 +200,19 @@
-
-
+
简体中文
-
-
+
繁體中文
-
-
+
English
diff --git a/zh-hant/chapter_graph/graph.assets/adjacency_list.png b/zh-hant/chapter_graph/graph.assets/adjacency_list.png
index 5b0332fa9..812abc68e 100644
Binary files a/zh-hant/chapter_graph/graph.assets/adjacency_list.png and b/zh-hant/chapter_graph/graph.assets/adjacency_list.png differ
diff --git a/zh-hant/chapter_graph/graph.assets/adjacency_matrix.png b/zh-hant/chapter_graph/graph.assets/adjacency_matrix.png
index 1650dff37..3ac243617 100644
Binary files a/zh-hant/chapter_graph/graph.assets/adjacency_matrix.png and b/zh-hant/chapter_graph/graph.assets/adjacency_matrix.png differ
diff --git a/zh-hant/chapter_graph/graph.assets/connected_graph.png b/zh-hant/chapter_graph/graph.assets/connected_graph.png
index 6ca5feb49..312a2b401 100644
Binary files a/zh-hant/chapter_graph/graph.assets/connected_graph.png and b/zh-hant/chapter_graph/graph.assets/connected_graph.png differ
diff --git a/zh-hant/chapter_graph/graph.assets/directed_graph.png b/zh-hant/chapter_graph/graph.assets/directed_graph.png
index 7a3b8988c..93bf23fa7 100644
Binary files a/zh-hant/chapter_graph/graph.assets/directed_graph.png and b/zh-hant/chapter_graph/graph.assets/directed_graph.png differ
diff --git a/zh-hant/chapter_graph/graph.assets/linkedlist_tree_graph.png b/zh-hant/chapter_graph/graph.assets/linkedlist_tree_graph.png
index addca2a60..ab99b4926 100644
Binary files a/zh-hant/chapter_graph/graph.assets/linkedlist_tree_graph.png and b/zh-hant/chapter_graph/graph.assets/linkedlist_tree_graph.png differ
diff --git a/zh-hant/chapter_graph/graph.assets/weighted_graph.png b/zh-hant/chapter_graph/graph.assets/weighted_graph.png
index 3049dc241..9ebf85957 100644
Binary files a/zh-hant/chapter_graph/graph.assets/weighted_graph.png and b/zh-hant/chapter_graph/graph.assets/weighted_graph.png differ
diff --git a/zh-hant/chapter_graph/graph/index.html b/zh-hant/chapter_graph/graph/index.html
index 0f8d1a2d8..16aa6d4fd 100644
--- a/zh-hant/chapter_graph/graph/index.html
+++ b/zh-hant/chapter_graph/graph/index.html
@@ -200,19 +200,19 @@
-
-