diff --git a/en/docs/chapter_backtracking/backtracking_algorithm.assets/backtrack_remove_return_or_not.png b/en/docs/chapter_backtracking/backtracking_algorithm.assets/backtrack_remove_return_or_not.png index e67db9538..db5625f1c 100644 Binary files a/en/docs/chapter_backtracking/backtracking_algorithm.assets/backtrack_remove_return_or_not.png and b/en/docs/chapter_backtracking/backtracking_algorithm.assets/backtrack_remove_return_or_not.png differ diff --git a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_constrained_paths.png b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_constrained_paths.png index 33f6b5984..eeb8edc5c 100644 Binary files a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_constrained_paths.png and b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_constrained_paths.png differ diff --git a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_nodes.png b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_nodes.png index 5aa53b898..ffb4509d1 100644 Binary files a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_nodes.png and b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_nodes.png differ diff --git a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step1.png b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step1.png index 54f8ae71d..c4533b017 100644 Binary files a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step1.png and b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step1.png differ diff --git a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step10.png b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step10.png index bc2c907c3..ab02c3e50 100644 Binary files a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step10.png and b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step10.png differ diff --git a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step11.png b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step11.png index 128a3c17b..670b29ee0 100644 Binary files a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step11.png and b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step11.png differ diff --git a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step2.png b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step2.png index 5487d8f31..99630d033 100644 Binary files a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step2.png and b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step2.png differ diff --git a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step3.png b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step3.png index a09c3a22c..8fc450fb2 100644 Binary files a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step3.png and b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step3.png differ diff --git a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step4.png b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step4.png index 1c748d86b..07ccb2100 100644 Binary files a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step4.png and b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step4.png differ diff --git a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step5.png b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step5.png index bbc4a66fd..90858b1f3 100644 Binary files a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step5.png and b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step5.png differ diff --git a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step6.png b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step6.png index c2df100bd..140db2496 100644 Binary files a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step6.png and b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step6.png differ diff --git a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step7.png b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step7.png index 85ecd6b6c..4e5409da7 100644 Binary files a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step7.png and b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step7.png differ diff --git a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step8.png b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step8.png index 48e08cd4d..9c4b43389 100644 Binary files a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step8.png and b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step8.png differ diff --git a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step9.png b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step9.png index 792d0120b..a0a15617b 100644 Binary files a/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step9.png and b/en/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step9.png differ diff --git a/en/docs/chapter_backtracking/n_queens_problem.assets/n_queens_cols_diagonals.png b/en/docs/chapter_backtracking/n_queens_problem.assets/n_queens_cols_diagonals.png index 2e2594325..fa8510ea0 100644 Binary files a/en/docs/chapter_backtracking/n_queens_problem.assets/n_queens_cols_diagonals.png and b/en/docs/chapter_backtracking/n_queens_problem.assets/n_queens_cols_diagonals.png differ diff --git a/en/docs/chapter_backtracking/n_queens_problem.assets/n_queens_constraints.png b/en/docs/chapter_backtracking/n_queens_problem.assets/n_queens_constraints.png index 58c1529a5..52615c047 100644 Binary files a/en/docs/chapter_backtracking/n_queens_problem.assets/n_queens_constraints.png and b/en/docs/chapter_backtracking/n_queens_problem.assets/n_queens_constraints.png differ diff --git a/en/docs/chapter_backtracking/n_queens_problem.assets/n_queens_placing.png b/en/docs/chapter_backtracking/n_queens_problem.assets/n_queens_placing.png index 318ee7fc8..a052d9c0e 100644 Binary files a/en/docs/chapter_backtracking/n_queens_problem.assets/n_queens_placing.png and b/en/docs/chapter_backtracking/n_queens_problem.assets/n_queens_placing.png differ diff --git a/en/docs/chapter_backtracking/n_queens_problem.assets/solution_4_queens.png b/en/docs/chapter_backtracking/n_queens_problem.assets/solution_4_queens.png index 4fb4ba987..1e841201a 100644 Binary files a/en/docs/chapter_backtracking/n_queens_problem.assets/solution_4_queens.png and b/en/docs/chapter_backtracking/n_queens_problem.assets/solution_4_queens.png differ diff --git a/en/docs/chapter_backtracking/permutations_problem.assets/permutations_i.png b/en/docs/chapter_backtracking/permutations_problem.assets/permutations_i.png index 20588b2e5..d5ed6b5bc 100644 Binary files a/en/docs/chapter_backtracking/permutations_problem.assets/permutations_i.png and b/en/docs/chapter_backtracking/permutations_problem.assets/permutations_i.png differ diff --git a/en/docs/chapter_backtracking/permutations_problem.assets/permutations_i_pruning.png b/en/docs/chapter_backtracking/permutations_problem.assets/permutations_i_pruning.png index ae7eefde6..400434dcb 100644 Binary files a/en/docs/chapter_backtracking/permutations_problem.assets/permutations_i_pruning.png and b/en/docs/chapter_backtracking/permutations_problem.assets/permutations_i_pruning.png differ diff --git a/en/docs/chapter_backtracking/permutations_problem.assets/permutations_ii.png b/en/docs/chapter_backtracking/permutations_problem.assets/permutations_ii.png index 577760d39..56b3f224d 100644 Binary files a/en/docs/chapter_backtracking/permutations_problem.assets/permutations_ii.png and b/en/docs/chapter_backtracking/permutations_problem.assets/permutations_ii.png differ diff --git a/en/docs/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning.png b/en/docs/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning.png index b46f5335e..cfd28f33f 100644 Binary files a/en/docs/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning.png and b/en/docs/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning.png differ diff --git a/en/docs/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning_summary.png b/en/docs/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning_summary.png index ed5b53d53..cd7e49d71 100644 Binary files a/en/docs/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning_summary.png and b/en/docs/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning_summary.png differ diff --git a/en/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i.png b/en/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i.png index b997c39af..9dbb6c47f 100644 Binary files a/en/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i.png and b/en/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i.png differ diff --git a/en/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_naive.png b/en/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_naive.png index 29b423223..7fb0d6b02 100644 Binary files a/en/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_naive.png and b/en/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_naive.png differ diff --git a/en/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_pruning.png b/en/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_pruning.png index 65b2c2889..828745623 100644 Binary files a/en/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_pruning.png and b/en/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_pruning.png differ diff --git a/en/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii.png b/en/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii.png index 2a44448d9..1e7d77fc6 100644 Binary files a/en/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii.png and b/en/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii.png differ diff --git a/en/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii_repeat.png b/en/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii_repeat.png index 7edc200ed..1317bfb07 100644 Binary files a/en/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii_repeat.png and b/en/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii_repeat.png differ diff --git a/en/docs/chapter_divide_and_conquer/binary_search_recur.assets/binary_search_recur.png b/en/docs/chapter_divide_and_conquer/binary_search_recur.assets/binary_search_recur.png index 7811a4ce8..9d58c7fe7 100644 Binary files a/en/docs/chapter_divide_and_conquer/binary_search_recur.assets/binary_search_recur.png and b/en/docs/chapter_divide_and_conquer/binary_search_recur.assets/binary_search_recur.png differ diff --git a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_division_pointers.png b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_division_pointers.png index 51f02fa61..f6f0b7f4e 100644 Binary files a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_division_pointers.png and b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_division_pointers.png differ diff --git a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_example.png b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_example.png index 0ac06bb5a..7e31ef351 100644 Binary files a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_example.png and b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_example.png differ diff --git a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_preorder_inorder_division.png b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_preorder_inorder_division.png index 427cca531..9096b3b05 100644 Binary files a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_preorder_inorder_division.png and b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_preorder_inorder_division.png differ diff --git a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_overall.png b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_overall.png index d68b38b07..56f320056 100644 Binary files a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_overall.png and b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_overall.png differ diff --git a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step1.png b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step1.png index 61f1ef74c..6ee5ba1e2 100644 Binary files a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step1.png and b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step1.png differ diff --git a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step2.png b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step2.png index 23dfb8b88..939ea2971 100644 Binary files a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step2.png and b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step2.png differ diff --git a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step3.png b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step3.png index 73f650aa6..4ad88bbc4 100644 Binary files a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step3.png and b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step3.png differ diff --git a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step4.png b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step4.png index fb5db2050..bb486173f 100644 Binary files a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step4.png and b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step4.png differ diff --git a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step5.png b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step5.png index c3f55b54a..187a1c4df 100644 Binary files a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step5.png and b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step5.png differ diff --git a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step6.png b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step6.png index f69ede0a6..3ccb0bea1 100644 Binary files a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step6.png and b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step6.png differ diff --git a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step7.png b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step7.png index ee72272ae..17bcb9283 100644 Binary files a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step7.png and b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step7.png differ diff --git a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step8.png b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step8.png index 8a180a23d..6004fd0a1 100644 Binary files a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step8.png and b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step8.png differ diff --git a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step9.png b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step9.png index 923dd9036..7c4b825d7 100644 Binary files a/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step9.png and b/en/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step9.png differ diff --git a/en/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_bubble_sort.png b/en/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_bubble_sort.png index 261ccf21b..a2ecf4b33 100644 Binary files a/en/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_bubble_sort.png and b/en/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_bubble_sort.png differ diff --git a/en/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_merge_sort.png b/en/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_merge_sort.png index 3ea96e934..349b5fe9b 100644 Binary files a/en/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_merge_sort.png and b/en/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_merge_sort.png differ diff --git a/en/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_parallel_computing.png b/en/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_parallel_computing.png index 4abbb183d..293b4eab9 100644 Binary files a/en/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_parallel_computing.png and b/en/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_parallel_computing.png differ diff --git a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_divide_and_conquer.png b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_divide_and_conquer.png index aeab11a06..2174c0d3c 100644 Binary files a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_divide_and_conquer.png and b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_divide_and_conquer.png differ diff --git a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_example.png b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_example.png index c45d0e5c5..3f7d4e0c4 100644 Binary files a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_example.png and b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_example.png differ diff --git a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step1.png b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step1.png index e322e9810..8171c7e9e 100644 Binary files a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step1.png and b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step1.png differ diff --git a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step2.png b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step2.png index 852c897d7..4307571ee 100644 Binary files a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step2.png and b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step2.png differ diff --git a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step1.png b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step1.png index 81ef236f1..84a9a294f 100644 Binary files a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step1.png and b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step1.png differ diff --git a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step2.png b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step2.png index 390eeca8b..80e9c036d 100644 Binary files a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step2.png and b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step2.png differ diff --git a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step3.png b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step3.png index 9012a14d7..a44fdfe8c 100644 Binary files a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step3.png and b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step3.png differ diff --git a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step4.png b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step4.png index ec75fde61..faee49ce4 100644 Binary files a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step4.png and b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step4.png differ diff --git a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step1.png b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step1.png index e0fd3f520..034ff8b63 100644 Binary files a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step1.png and b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step1.png differ diff --git a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step2.png b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step2.png index c3e2a4130..9bb30ab09 100644 Binary files a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step2.png and b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step2.png differ diff --git a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step3.png b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step3.png index d3b2e1dfc..8fb0a9af2 100644 Binary files a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step3.png and b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step3.png differ diff --git a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step4.png b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step4.png index 95af9ff43..7cf790626 100644 Binary files a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step4.png and b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step4.png differ diff --git a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_recursive_tree.png b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_recursive_tree.png index cebed6b1c..b6e026d8b 100644 Binary files a/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_recursive_tree.png and b/en/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_recursive_tree.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_example.png b/en/docs/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_example.png index 28e050093..0fce4bc6d 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_example.png and b/en/docs/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_example.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_state_transfer.png b/en/docs/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_state_transfer.png index ed1bf0738..51a3e27d7 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_state_transfer.png and b/en/docs/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_state_transfer.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_dp.png b/en/docs/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_dp.png index 3ef66958b..fd438ba17 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_dp.png and b/en/docs/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_dp.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_example.png b/en/docs/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_example.png index 033caa8e8..a29b4a603 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_example.png and b/en/docs/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_example.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs.png b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs.png index 9a9872bdf..617453009 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs.png and b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs_mem.png b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs_mem.png index b8a816d95..51e5c99e8 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs_mem.png and b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs_mem.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step1.png b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step1.png index 5699358f9..ffcc5ba1e 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step1.png and b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step1.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step10.png b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step10.png index 895c38bd4..852987207 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step10.png and b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step10.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step11.png b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step11.png index 789fd9d54..b62327fa3 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step11.png and b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step11.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step12.png b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step12.png index a2b1b8ca3..2f5c161a4 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step12.png and b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step12.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step2.png b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step2.png index d4e9d9f2f..1bb0f85bc 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step2.png and b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step2.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step3.png b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step3.png index 49e984e59..1cab4e413 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step3.png and b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step3.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step4.png b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step4.png index df0b83e4e..71ac186cf 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step4.png and b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step4.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step5.png b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step5.png index 090e91764..495fde1ec 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step5.png and b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step5.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step6.png b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step6.png index 5eb6d2db3..e711b80a3 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step6.png and b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step6.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step7.png b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step7.png index ffe8d4cf1..50cfccda4 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step7.png and b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step7.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step8.png b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step8.png index 13572ba5d..77d250e41 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step8.png and b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step8.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step9.png b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step9.png index 64228be88..ff572fa77 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step9.png and b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step9.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_example.png b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_example.png index 7244328c0..57cbbcf18 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_example.png and b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_example.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_initial_state.png b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_initial_state.png index f7a41765b..dbd4c1ec9 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_initial_state.png and b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_initial_state.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_definition.png b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_definition.png index 758c0b116..544458bc1 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_definition.png and b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_definition.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_transition.png b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_transition.png index 2b01417e2..5135b0e21 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_transition.png and b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_transition.png differ diff --git a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_decision_tree.png b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_decision_tree.png index 5b67c8ace..e3e19c6f9 100644 Binary files a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_decision_tree.png and b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_decision_tree.png differ diff --git a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step1.png b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step1.png index afb660bee..087050f37 100644 Binary files a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step1.png and b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step1.png differ diff --git a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step10.png b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step10.png index 4bb9ce37f..13cc5be80 100644 Binary files a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step10.png and b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step10.png differ diff --git a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step11.png b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step11.png index 3756ca019..29def1363 100644 Binary files a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step11.png and b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step11.png differ diff --git a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step12.png b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step12.png index 78ceb86fc..0d1ad2bca 100644 Binary files a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step12.png and b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step12.png differ diff --git a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step13.png b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step13.png index e588f024b..be84f2c0a 100644 Binary files a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step13.png and b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step13.png differ diff --git a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step14.png b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step14.png index f31b828aa..70f06072c 100644 Binary files a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step14.png and b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step14.png differ diff --git a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step15.png b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step15.png index 44003d2ba..c4151a7bb 100644 Binary files a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step15.png and b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step15.png differ diff --git a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step2.png b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step2.png index 8f069eca3..20ed2d76e 100644 Binary files a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step2.png and b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step2.png differ diff --git a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step3.png b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step3.png index be21b846b..f95bddd14 100644 Binary files a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step3.png and b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step3.png differ diff --git a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step4.png b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step4.png index 12dbb4886..478bd93ee 100644 Binary files a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step4.png and b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step4.png differ diff --git a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step5.png b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step5.png index 67ab268eb..fbc90d3a7 100644 Binary files a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step5.png and b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step5.png differ diff --git a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step6.png b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step6.png index e8d11260a..059ca2e92 100644 Binary files a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step6.png and b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step6.png differ diff --git a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step7.png b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step7.png index beeb86ee0..9911aaac4 100644 Binary files a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step7.png and b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step7.png differ diff --git a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step8.png b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step8.png index 235b7f7d2..c98d0f999 100644 Binary files a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step8.png and b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step8.png differ diff --git a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step9.png b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step9.png index 381571bb0..744cd0f9b 100644 Binary files a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step9.png and b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step9.png differ diff --git a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_example.png b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_example.png index f299b0e8d..8a0bf59dc 100644 Binary files a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_example.png and b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_example.png differ diff --git a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_state_transfer.png b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_state_transfer.png index 1f96972f3..dbe1d4200 100644 Binary files a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_state_transfer.png and b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_state_transfer.png differ diff --git a/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_memo_tree.png b/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_memo_tree.png index 7e6d225c2..6e6b28449 100644 Binary files a/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_memo_tree.png and b/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_memo_tree.png differ diff --git a/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_tree.png b/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_tree.png index 1d990be77..5c8084133 100644 Binary files a/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_tree.png and b/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_tree.png differ diff --git a/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dp.png b/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dp.png index f7873a6d3..76f33789a 100644 Binary files a/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dp.png and b/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dp.png differ diff --git a/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_example.png b/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_example.png index 6d28e6790..3dbe0c2cb 100644 Binary files a/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_example.png and b/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_example.png differ diff --git a/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_state_transfer.png b/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_state_transfer.png index 6b28c0930..6b4963da0 100644 Binary files a/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_state_transfer.png and b/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_state_transfer.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs.png index 886777113..3aac5e5d6 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs_mem.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs_mem.png index 0441d7075..87b85b8cd 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs_mem.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs_mem.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step1.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step1.png index 3ed6c9391..04f4c093e 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step1.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step1.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step2.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step2.png index dfcce11bb..0c83e5bc0 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step2.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step2.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step3.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step3.png index c5892925f..e68a11e63 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step3.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step3.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step4.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step4.png index 80eebf9b2..6b20d191f 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step4.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step4.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step5.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step5.png index cb1e4f98c..fc0094104 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step5.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step5.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step6.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step6.png index 43cb3f3a9..1c2666582 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step6.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step6.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step1.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step1.png index 40987153b..3205b1d18 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step1.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step1.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step10.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step10.png index 56eb99351..2afea2035 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step10.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step10.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step11.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step11.png index 87540a502..3625f0784 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step11.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step11.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step12.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step12.png index 02608bc6e..7a223e88f 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step12.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step12.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step13.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step13.png index 6d6bd15aa..369c41614 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step13.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step13.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step14.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step14.png index 6ecfe0dc9..189a2ce2e 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step14.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step14.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step2.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step2.png index 536370ab8..985ac4309 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step2.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step2.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step3.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step3.png index b734ebe39..f3d2557b1 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step3.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step3.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step4.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step4.png index 7a20a6023..de2a6a4e7 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step4.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step4.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step5.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step5.png index 679aefd50..884617a7d 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step5.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step5.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step6.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step6.png index dd110cca2..b1e2f126c 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step6.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step6.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step7.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step7.png index 22b487292..1131ac2c9 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step7.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step7.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step8.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step8.png index c5877af29..06f09b799 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step8.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step8.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step9.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step9.png index 3f57114d0..603e68a82 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step9.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step9.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_example.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_example.png index 04c59f1e7..8ca1b7a62 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_example.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_example.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step1.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step1.png index ea7b6a7b3..2d73d69e5 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step1.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step1.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step10.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step10.png index c15b242d4..52de0a4cc 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step10.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step10.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step11.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step11.png index 9cde92c65..982d3266f 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step11.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step11.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step12.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step12.png index fbe96594c..3cd9b096f 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step12.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step12.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step13.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step13.png index d267d61b4..8fbcc5e4a 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step13.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step13.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step14.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step14.png index 87ca4b080..ecbc2eec4 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step14.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step14.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step15.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step15.png index a7e223d54..a28cce9d7 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step15.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step15.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step2.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step2.png index e0f7f8c0b..170e9d793 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step2.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step2.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step3.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step3.png index 9eaa0d4ee..221ccf1cf 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step3.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step3.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step4.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step4.png index baa2159c0..fa0b85dcf 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step4.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step4.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step5.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step5.png index ee582f98a..4b4a90fc2 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step5.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step5.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step6.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step6.png index 6116eb082..1a6c363f8 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step6.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step6.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step7.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step7.png index d9b92f07c..d5092907d 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step7.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step7.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step8.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step8.png index 0ae5e8d09..25bf25fd6 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step8.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step8.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step9.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step9.png index 654fd6e6f..398b2324f 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step9.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step9.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_example.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_example.png index c95e0594c..5a21d5a91 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_example.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_example.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_ii_example.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_ii_example.png index 2db0071db..51828b353 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_ii_example.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_ii_example.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step1.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step1.png index dfa4f59fb..f9726a713 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step1.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step1.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step2.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step2.png index 259e8d20e..6234281fa 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step2.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step2.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step3.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step3.png index c3f58803e..27370c3d6 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step3.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step3.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step4.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step4.png index f25ff27e7..1c333deb4 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step4.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step4.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step5.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step5.png index 27861f808..c97eeefa6 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step5.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step5.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step6.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step6.png index 2974cd22d..98f8e7896 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step6.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step6.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_example.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_example.png index 829cbd401..7f29ba918 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_example.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_example.png differ diff --git a/en/docs/chapter_graph/graph.assets/adjacency_list.png b/en/docs/chapter_graph/graph.assets/adjacency_list.png index 6be64bc17..2ff974dce 100644 Binary files a/en/docs/chapter_graph/graph.assets/adjacency_list.png and b/en/docs/chapter_graph/graph.assets/adjacency_list.png differ diff --git a/en/docs/chapter_graph/graph.assets/adjacency_matrix.png b/en/docs/chapter_graph/graph.assets/adjacency_matrix.png index a70ee0db4..53eee55d4 100644 Binary files a/en/docs/chapter_graph/graph.assets/adjacency_matrix.png and b/en/docs/chapter_graph/graph.assets/adjacency_matrix.png differ diff --git a/en/docs/chapter_graph/graph.assets/connected_graph.png b/en/docs/chapter_graph/graph.assets/connected_graph.png index 3d3dc1b69..ce6291762 100644 Binary files a/en/docs/chapter_graph/graph.assets/connected_graph.png and b/en/docs/chapter_graph/graph.assets/connected_graph.png differ diff --git a/en/docs/chapter_graph/graph.assets/directed_graph.png b/en/docs/chapter_graph/graph.assets/directed_graph.png index 7067e6fdf..8c4929688 100644 Binary files a/en/docs/chapter_graph/graph.assets/directed_graph.png and b/en/docs/chapter_graph/graph.assets/directed_graph.png differ diff --git a/en/docs/chapter_graph/graph.assets/linkedlist_tree_graph.png b/en/docs/chapter_graph/graph.assets/linkedlist_tree_graph.png index 2e3f9b7c0..796b73f2c 100644 Binary files a/en/docs/chapter_graph/graph.assets/linkedlist_tree_graph.png and b/en/docs/chapter_graph/graph.assets/linkedlist_tree_graph.png differ diff --git a/en/docs/chapter_graph/graph.assets/weighted_graph.png b/en/docs/chapter_graph/graph.assets/weighted_graph.png index 63d6934d6..8e752536c 100644 Binary files a/en/docs/chapter_graph/graph.assets/weighted_graph.png and b/en/docs/chapter_graph/graph.assets/weighted_graph.png differ diff --git a/en/docs/chapter_graph/graph_operations.assets/adjacency_list_step1_initialization.png b/en/docs/chapter_graph/graph_operations.assets/adjacency_list_step1_initialization.png index c2b3af571..4650b97e2 100644 Binary files a/en/docs/chapter_graph/graph_operations.assets/adjacency_list_step1_initialization.png and b/en/docs/chapter_graph/graph_operations.assets/adjacency_list_step1_initialization.png differ diff --git a/en/docs/chapter_graph/graph_operations.assets/adjacency_list_step2_add_edge.png b/en/docs/chapter_graph/graph_operations.assets/adjacency_list_step2_add_edge.png index 203feae86..3e71604fe 100644 Binary files a/en/docs/chapter_graph/graph_operations.assets/adjacency_list_step2_add_edge.png and b/en/docs/chapter_graph/graph_operations.assets/adjacency_list_step2_add_edge.png differ diff --git a/en/docs/chapter_graph/graph_operations.assets/adjacency_list_step3_remove_edge.png b/en/docs/chapter_graph/graph_operations.assets/adjacency_list_step3_remove_edge.png index 28138b5c0..3cee7587e 100644 Binary files a/en/docs/chapter_graph/graph_operations.assets/adjacency_list_step3_remove_edge.png and b/en/docs/chapter_graph/graph_operations.assets/adjacency_list_step3_remove_edge.png differ diff --git a/en/docs/chapter_graph/graph_operations.assets/adjacency_list_step4_add_vertex.png b/en/docs/chapter_graph/graph_operations.assets/adjacency_list_step4_add_vertex.png index 7245edb97..1eb24d22f 100644 Binary files a/en/docs/chapter_graph/graph_operations.assets/adjacency_list_step4_add_vertex.png and b/en/docs/chapter_graph/graph_operations.assets/adjacency_list_step4_add_vertex.png differ diff --git a/en/docs/chapter_graph/graph_operations.assets/adjacency_list_step5_remove_vertex.png b/en/docs/chapter_graph/graph_operations.assets/adjacency_list_step5_remove_vertex.png index 32809ccef..aa33437e9 100644 Binary files a/en/docs/chapter_graph/graph_operations.assets/adjacency_list_step5_remove_vertex.png and b/en/docs/chapter_graph/graph_operations.assets/adjacency_list_step5_remove_vertex.png differ diff --git a/en/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step1_initialization.png b/en/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step1_initialization.png index 75e48ce3a..d2efe15b3 100644 Binary files a/en/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step1_initialization.png and b/en/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step1_initialization.png differ diff --git a/en/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step2_add_edge.png b/en/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step2_add_edge.png index 57c1f43e5..42cce3205 100644 Binary files a/en/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step2_add_edge.png and b/en/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step2_add_edge.png differ diff --git a/en/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step3_remove_edge.png b/en/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step3_remove_edge.png index 3649321b6..e4558601f 100644 Binary files a/en/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step3_remove_edge.png and b/en/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step3_remove_edge.png differ diff --git a/en/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step4_add_vertex.png b/en/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step4_add_vertex.png index 87d03db82..1abc9ee7e 100644 Binary files a/en/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step4_add_vertex.png and b/en/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step4_add_vertex.png differ diff --git a/en/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step5_remove_vertex.png b/en/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step5_remove_vertex.png index a468a9262..8b64d1d22 100644 Binary files a/en/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step5_remove_vertex.png and b/en/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step5_remove_vertex.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs.png b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs.png index 96a68291f..807377d58 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step1.png b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step1.png index dc91f3de9..7ca47cc7c 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step1.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step1.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step10.png b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step10.png index e36b33d39..de10b49ea 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step10.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step10.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step11.png b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step11.png index 08ee4e9d0..7af032066 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step11.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step11.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step2.png b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step2.png index 55f1b3da0..df8c986bc 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step2.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step2.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step3.png b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step3.png index 1b98f4ce7..c534b15a7 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step3.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step3.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step4.png b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step4.png index 861f87411..cf6bdd7d2 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step4.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step4.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step5.png b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step5.png index 8f1b55608..6963b7cc2 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step5.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step5.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step6.png b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step6.png index 762b6456e..af5f1752d 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step6.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step6.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step7.png b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step7.png index 1b489b4b9..c0ad73f8a 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step7.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step7.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step8.png b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step8.png index d5b9d113d..dea7a54f1 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step8.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step8.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step9.png b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step9.png index d9018e38a..04f6d0f13 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step9.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_bfs_step9.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs.png b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs.png index 47939ed07..2cad4f5cd 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step1.png b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step1.png index 5475e3c61..e6f5b4d4f 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step1.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step1.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step10.png b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step10.png index c749a5f85..390332724 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step10.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step10.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step11.png b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step11.png index 824e8d0cb..881d7abe9 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step11.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step11.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step2.png b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step2.png index 656d08c6c..09b351e4f 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step2.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step2.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step3.png b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step3.png index e69a50d3d..477e4a3ab 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step3.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step3.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step4.png b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step4.png index a0ff56f92..3e77e375d 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step4.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step4.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step5.png b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step5.png index 7c174e366..2a17ab3e1 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step5.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step5.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step6.png b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step6.png index 23a01664a..04d78d90a 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step6.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step6.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step7.png b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step7.png index bc485b358..a7e9b10ac 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step7.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step7.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step8.png b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step8.png index b2d529514..e9ac80973 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step8.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step8.png differ diff --git a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step9.png b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step9.png index 1a114f14c..d8530b3bc 100644 Binary files a/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step9.png and b/en/docs/chapter_graph/graph_traversal.assets/graph_dfs_step9.png differ diff --git a/en/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_area_chart.png b/en/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_area_chart.png index 28023758d..6a1e64fa2 100644 Binary files a/en/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_area_chart.png and b/en/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_area_chart.png differ diff --git a/en/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_example.png b/en/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_example.png index dc2285f6b..64b3a870b 100644 Binary files a/en/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_example.png and b/en/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_example.png differ diff --git a/en/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_greedy_strategy.png b/en/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_greedy_strategy.png index 713f30add..4eda645c7 100644 Binary files a/en/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_greedy_strategy.png and b/en/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_greedy_strategy.png differ diff --git a/en/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_unit_value.png b/en/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_unit_value.png index 7e4199ca0..8424858f1 100644 Binary files a/en/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_unit_value.png and b/en/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_unit_value.png differ diff --git a/en/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_strategy.png b/en/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_strategy.png index 1f8b4e8d2..78a5ef555 100644 Binary files a/en/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_strategy.png and b/en/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_strategy.png differ diff --git a/en/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_vs_dp.png b/en/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_vs_dp.png index d13ed01a1..bc03e9fff 100644 Binary files a/en/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_vs_dp.png and b/en/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_vs_dp.png differ diff --git a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_example.png b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_example.png index 4d4b883dc..5ec41e821 100644 Binary files a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_example.png and b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_example.png differ diff --git a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step1.png b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step1.png index 9d7f8aa6b..85a2ebb8d 100644 Binary files a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step1.png and b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step1.png differ diff --git a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step2.png b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step2.png index 3f2a08394..e28de2d46 100644 Binary files a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step2.png and b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step2.png differ diff --git a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step3.png b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step3.png index 581ee2701..30ac2d34c 100644 Binary files a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step3.png and b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step3.png differ diff --git a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step4.png b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step4.png index f1e6e1812..042772dc3 100644 Binary files a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step4.png and b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step4.png differ diff --git a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step5.png b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step5.png index 432619054..1f8470864 100644 Binary files a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step5.png and b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step5.png differ diff --git a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step6.png b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step6.png index 674fbc0a0..b7a4f0caa 100644 Binary files a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step6.png and b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step6.png differ diff --git a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step7.png b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step7.png index 0a5a1c47d..98e58671c 100644 Binary files a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step7.png and b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step7.png differ diff --git a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step8.png b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step8.png index 836ef9436..5af248400 100644 Binary files a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step8.png and b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step8.png differ diff --git a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step9.png b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step9.png index 22519228f..207d0e11c 100644 Binary files a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step9.png and b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step9.png differ diff --git a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_initial_state.png b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_initial_state.png index 5ffb16406..0ed314f4d 100644 Binary files a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_initial_state.png and b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_initial_state.png differ diff --git a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_long_board.png b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_long_board.png index cf00baaa8..8b26aad2d 100644 Binary files a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_long_board.png and b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_long_board.png differ diff --git a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_short_board.png b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_short_board.png index 7f082e87a..56d4f2038 100644 Binary files a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_short_board.png and b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_short_board.png differ diff --git a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_skipped_states.png b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_skipped_states.png index 45b3b52d0..758254d65 100644 Binary files a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_skipped_states.png and b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_skipped_states.png differ diff --git a/en/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_definition.png b/en/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_definition.png index fae074114..2a5df97c8 100644 Binary files a/en/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_definition.png and b/en/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_definition.png differ diff --git a/en/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_calculation.png b/en/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_calculation.png index c8fb60a5a..244c9a32c 100644 Binary files a/en/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_calculation.png and b/en/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_calculation.png differ diff --git a/en/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_infer1.png b/en/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_infer1.png index b6d6539e3..cb77b3190 100644 Binary files a/en/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_infer1.png and b/en/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_infer1.png differ diff --git a/en/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_infer2.png b/en/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_infer2.png index 0d2da2fa1..2006934af 100644 Binary files a/en/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_infer2.png and b/en/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_infer2.png differ diff --git a/en/docs/chapter_hashing/hash_algorithm.assets/hash_collision_best_worst_condition.png b/en/docs/chapter_hashing/hash_algorithm.assets/hash_collision_best_worst_condition.png index 91a47d0ae..3250199f3 100644 Binary files a/en/docs/chapter_hashing/hash_algorithm.assets/hash_collision_best_worst_condition.png and b/en/docs/chapter_hashing/hash_algorithm.assets/hash_collision_best_worst_condition.png differ diff --git a/en/docs/chapter_hashing/hash_collision.assets/hash_table_chaining.png b/en/docs/chapter_hashing/hash_collision.assets/hash_table_chaining.png index 1c67feeff..e99da4f7a 100644 Binary files a/en/docs/chapter_hashing/hash_collision.assets/hash_table_chaining.png and b/en/docs/chapter_hashing/hash_collision.assets/hash_table_chaining.png differ diff --git a/en/docs/chapter_hashing/hash_collision.assets/hash_table_linear_probing.png b/en/docs/chapter_hashing/hash_collision.assets/hash_table_linear_probing.png index 5e1943478..473f877fb 100644 Binary files a/en/docs/chapter_hashing/hash_collision.assets/hash_table_linear_probing.png and b/en/docs/chapter_hashing/hash_collision.assets/hash_table_linear_probing.png differ diff --git a/en/docs/chapter_hashing/hash_collision.assets/hash_table_open_addressing_deletion.png b/en/docs/chapter_hashing/hash_collision.assets/hash_table_open_addressing_deletion.png index 729df3118..f2fb0fafb 100644 Binary files a/en/docs/chapter_hashing/hash_collision.assets/hash_table_open_addressing_deletion.png and b/en/docs/chapter_hashing/hash_collision.assets/hash_table_open_addressing_deletion.png differ diff --git a/en/docs/chapter_hashing/hash_map.assets/hash_collision.png b/en/docs/chapter_hashing/hash_map.assets/hash_collision.png index 45f42fc2a..a57bbe226 100644 Binary files a/en/docs/chapter_hashing/hash_map.assets/hash_collision.png and b/en/docs/chapter_hashing/hash_map.assets/hash_collision.png differ diff --git a/en/docs/chapter_hashing/hash_map.assets/hash_function.png b/en/docs/chapter_hashing/hash_map.assets/hash_function.png index d89389c21..b6377e6fb 100644 Binary files a/en/docs/chapter_hashing/hash_map.assets/hash_function.png and b/en/docs/chapter_hashing/hash_map.assets/hash_function.png differ diff --git a/en/docs/chapter_hashing/hash_map.assets/hash_table_lookup.png b/en/docs/chapter_hashing/hash_map.assets/hash_table_lookup.png index 3df38c8b1..0656e6a82 100644 Binary files a/en/docs/chapter_hashing/hash_map.assets/hash_table_lookup.png and b/en/docs/chapter_hashing/hash_map.assets/hash_table_lookup.png differ diff --git a/en/docs/chapter_hashing/hash_map.assets/hash_table_reshash.png b/en/docs/chapter_hashing/hash_map.assets/hash_table_reshash.png index c00f1c20e..6da388c1c 100644 Binary files a/en/docs/chapter_hashing/hash_map.assets/hash_table_reshash.png and b/en/docs/chapter_hashing/hash_map.assets/hash_table_reshash.png differ diff --git a/en/docs/chapter_heap/build_heap.assets/heapify_operations_count.png b/en/docs/chapter_heap/build_heap.assets/heapify_operations_count.png index 644da4b93..012bd7cfa 100644 Binary files a/en/docs/chapter_heap/build_heap.assets/heapify_operations_count.png and b/en/docs/chapter_heap/build_heap.assets/heapify_operations_count.png differ diff --git a/en/docs/chapter_heap/heap.assets/heap_pop_step1.png b/en/docs/chapter_heap/heap.assets/heap_pop_step1.png index 1f26ebab1..1ea61b55e 100644 Binary files a/en/docs/chapter_heap/heap.assets/heap_pop_step1.png and b/en/docs/chapter_heap/heap.assets/heap_pop_step1.png differ diff --git a/en/docs/chapter_heap/heap.assets/heap_pop_step10.png b/en/docs/chapter_heap/heap.assets/heap_pop_step10.png index d831efbf9..f26eba018 100644 Binary files a/en/docs/chapter_heap/heap.assets/heap_pop_step10.png and b/en/docs/chapter_heap/heap.assets/heap_pop_step10.png differ diff --git a/en/docs/chapter_heap/heap.assets/heap_pop_step2.png b/en/docs/chapter_heap/heap.assets/heap_pop_step2.png index a9508de71..4fe8aedf1 100644 Binary files a/en/docs/chapter_heap/heap.assets/heap_pop_step2.png and b/en/docs/chapter_heap/heap.assets/heap_pop_step2.png differ diff --git a/en/docs/chapter_heap/heap.assets/heap_pop_step3.png b/en/docs/chapter_heap/heap.assets/heap_pop_step3.png index 094ee661c..48bfb7322 100644 Binary files a/en/docs/chapter_heap/heap.assets/heap_pop_step3.png and b/en/docs/chapter_heap/heap.assets/heap_pop_step3.png differ diff --git a/en/docs/chapter_heap/heap.assets/heap_pop_step4.png b/en/docs/chapter_heap/heap.assets/heap_pop_step4.png index 3b3a7d25d..fca547d72 100644 Binary files a/en/docs/chapter_heap/heap.assets/heap_pop_step4.png and b/en/docs/chapter_heap/heap.assets/heap_pop_step4.png differ diff --git a/en/docs/chapter_heap/heap.assets/heap_pop_step5.png b/en/docs/chapter_heap/heap.assets/heap_pop_step5.png index fa5d99b15..6ee7cddd0 100644 Binary files a/en/docs/chapter_heap/heap.assets/heap_pop_step5.png and b/en/docs/chapter_heap/heap.assets/heap_pop_step5.png differ diff --git a/en/docs/chapter_heap/heap.assets/heap_pop_step6.png b/en/docs/chapter_heap/heap.assets/heap_pop_step6.png index 37b35e142..1e98b949e 100644 Binary files a/en/docs/chapter_heap/heap.assets/heap_pop_step6.png and b/en/docs/chapter_heap/heap.assets/heap_pop_step6.png differ diff --git a/en/docs/chapter_heap/heap.assets/heap_pop_step7.png b/en/docs/chapter_heap/heap.assets/heap_pop_step7.png index 0db857869..faf5d8b9c 100644 Binary files a/en/docs/chapter_heap/heap.assets/heap_pop_step7.png and b/en/docs/chapter_heap/heap.assets/heap_pop_step7.png differ diff --git a/en/docs/chapter_heap/heap.assets/heap_pop_step8.png b/en/docs/chapter_heap/heap.assets/heap_pop_step8.png index 8898f6829..003a0552c 100644 Binary files a/en/docs/chapter_heap/heap.assets/heap_pop_step8.png and b/en/docs/chapter_heap/heap.assets/heap_pop_step8.png differ diff --git a/en/docs/chapter_heap/heap.assets/heap_pop_step9.png b/en/docs/chapter_heap/heap.assets/heap_pop_step9.png index c06d77375..5129a49b8 100644 Binary files a/en/docs/chapter_heap/heap.assets/heap_pop_step9.png and b/en/docs/chapter_heap/heap.assets/heap_pop_step9.png differ diff --git a/en/docs/chapter_heap/heap.assets/heap_push_step1.png b/en/docs/chapter_heap/heap.assets/heap_push_step1.png index 26c5fdaac..03fed3b6c 100644 Binary files a/en/docs/chapter_heap/heap.assets/heap_push_step1.png and b/en/docs/chapter_heap/heap.assets/heap_push_step1.png differ diff --git a/en/docs/chapter_heap/heap.assets/heap_push_step2.png b/en/docs/chapter_heap/heap.assets/heap_push_step2.png index e0fbc7e83..3d41cfee0 100644 Binary files a/en/docs/chapter_heap/heap.assets/heap_push_step2.png and b/en/docs/chapter_heap/heap.assets/heap_push_step2.png differ diff --git a/en/docs/chapter_heap/heap.assets/heap_push_step3.png b/en/docs/chapter_heap/heap.assets/heap_push_step3.png index 6cc315552..cc2f5212c 100644 Binary files a/en/docs/chapter_heap/heap.assets/heap_push_step3.png and b/en/docs/chapter_heap/heap.assets/heap_push_step3.png differ diff --git a/en/docs/chapter_heap/heap.assets/heap_push_step4.png b/en/docs/chapter_heap/heap.assets/heap_push_step4.png index 91aaaf7cc..048764e16 100644 Binary files a/en/docs/chapter_heap/heap.assets/heap_push_step4.png and b/en/docs/chapter_heap/heap.assets/heap_push_step4.png differ diff --git a/en/docs/chapter_heap/heap.assets/heap_push_step5.png b/en/docs/chapter_heap/heap.assets/heap_push_step5.png index 33bd2749c..7e90e461d 100644 Binary files a/en/docs/chapter_heap/heap.assets/heap_push_step5.png and b/en/docs/chapter_heap/heap.assets/heap_push_step5.png differ diff --git a/en/docs/chapter_heap/heap.assets/heap_push_step6.png b/en/docs/chapter_heap/heap.assets/heap_push_step6.png index 4430ae49e..dcd9c49b3 100644 Binary files a/en/docs/chapter_heap/heap.assets/heap_push_step6.png and b/en/docs/chapter_heap/heap.assets/heap_push_step6.png differ diff --git a/en/docs/chapter_heap/heap.assets/heap_push_step7.png b/en/docs/chapter_heap/heap.assets/heap_push_step7.png index b7becec5f..35697ffbf 100644 Binary files a/en/docs/chapter_heap/heap.assets/heap_push_step7.png and b/en/docs/chapter_heap/heap.assets/heap_push_step7.png differ diff --git a/en/docs/chapter_heap/heap.assets/heap_push_step8.png b/en/docs/chapter_heap/heap.assets/heap_push_step8.png index 414aeaef1..2044132df 100644 Binary files a/en/docs/chapter_heap/heap.assets/heap_push_step8.png and b/en/docs/chapter_heap/heap.assets/heap_push_step8.png differ diff --git a/en/docs/chapter_heap/heap.assets/heap_push_step9.png b/en/docs/chapter_heap/heap.assets/heap_push_step9.png index 8f26a52ca..8f0384d77 100644 Binary files a/en/docs/chapter_heap/heap.assets/heap_push_step9.png and b/en/docs/chapter_heap/heap.assets/heap_push_step9.png differ diff --git a/en/docs/chapter_heap/heap.assets/min_heap_and_max_heap.png b/en/docs/chapter_heap/heap.assets/min_heap_and_max_heap.png index 799f85c75..f4c307ffb 100644 Binary files a/en/docs/chapter_heap/heap.assets/min_heap_and_max_heap.png and b/en/docs/chapter_heap/heap.assets/min_heap_and_max_heap.png differ diff --git a/en/docs/chapter_heap/heap.assets/representation_of_heap.png b/en/docs/chapter_heap/heap.assets/representation_of_heap.png index 366ff2695..c7c9fcc63 100644 Binary files a/en/docs/chapter_heap/heap.assets/representation_of_heap.png and b/en/docs/chapter_heap/heap.assets/representation_of_heap.png differ diff --git a/en/docs/chapter_heap/top_k.assets/top_k_heap_step1.png b/en/docs/chapter_heap/top_k.assets/top_k_heap_step1.png index 72ba984c7..7447e4abc 100644 Binary files a/en/docs/chapter_heap/top_k.assets/top_k_heap_step1.png and b/en/docs/chapter_heap/top_k.assets/top_k_heap_step1.png differ diff --git a/en/docs/chapter_heap/top_k.assets/top_k_heap_step2.png b/en/docs/chapter_heap/top_k.assets/top_k_heap_step2.png index 4a518c065..5962b32ab 100644 Binary files a/en/docs/chapter_heap/top_k.assets/top_k_heap_step2.png and b/en/docs/chapter_heap/top_k.assets/top_k_heap_step2.png differ diff --git a/en/docs/chapter_heap/top_k.assets/top_k_heap_step3.png b/en/docs/chapter_heap/top_k.assets/top_k_heap_step3.png index 99ee5ec5c..b73903f4c 100644 Binary files a/en/docs/chapter_heap/top_k.assets/top_k_heap_step3.png and b/en/docs/chapter_heap/top_k.assets/top_k_heap_step3.png differ diff --git a/en/docs/chapter_heap/top_k.assets/top_k_heap_step4.png b/en/docs/chapter_heap/top_k.assets/top_k_heap_step4.png index b70e2177b..a8bfca590 100644 Binary files a/en/docs/chapter_heap/top_k.assets/top_k_heap_step4.png and b/en/docs/chapter_heap/top_k.assets/top_k_heap_step4.png differ diff --git a/en/docs/chapter_heap/top_k.assets/top_k_heap_step5.png b/en/docs/chapter_heap/top_k.assets/top_k_heap_step5.png index 09620a8d5..a741434f1 100644 Binary files a/en/docs/chapter_heap/top_k.assets/top_k_heap_step5.png and b/en/docs/chapter_heap/top_k.assets/top_k_heap_step5.png differ diff --git a/en/docs/chapter_heap/top_k.assets/top_k_heap_step6.png b/en/docs/chapter_heap/top_k.assets/top_k_heap_step6.png index 44180cfd2..8bdd7c1cc 100644 Binary files a/en/docs/chapter_heap/top_k.assets/top_k_heap_step6.png and b/en/docs/chapter_heap/top_k.assets/top_k_heap_step6.png differ diff --git a/en/docs/chapter_heap/top_k.assets/top_k_heap_step7.png b/en/docs/chapter_heap/top_k.assets/top_k_heap_step7.png index 32c07b636..dbf6e71e2 100644 Binary files a/en/docs/chapter_heap/top_k.assets/top_k_heap_step7.png and b/en/docs/chapter_heap/top_k.assets/top_k_heap_step7.png differ diff --git a/en/docs/chapter_heap/top_k.assets/top_k_heap_step8.png b/en/docs/chapter_heap/top_k.assets/top_k_heap_step8.png index 4510d5812..c9e5198a2 100644 Binary files a/en/docs/chapter_heap/top_k.assets/top_k_heap_step8.png and b/en/docs/chapter_heap/top_k.assets/top_k_heap_step8.png differ diff --git a/en/docs/chapter_heap/top_k.assets/top_k_heap_step9.png b/en/docs/chapter_heap/top_k.assets/top_k_heap_step9.png index 804af12d2..56309172a 100644 Binary files a/en/docs/chapter_heap/top_k.assets/top_k_heap_step9.png and b/en/docs/chapter_heap/top_k.assets/top_k_heap_step9.png differ diff --git a/en/docs/chapter_heap/top_k.assets/top_k_sorting.png b/en/docs/chapter_heap/top_k.assets/top_k_sorting.png index 3f6514c57..2d1c7f37c 100644 Binary files a/en/docs/chapter_heap/top_k.assets/top_k_sorting.png and b/en/docs/chapter_heap/top_k.assets/top_k_sorting.png differ diff --git a/en/docs/chapter_heap/top_k.assets/top_k_traversal.png b/en/docs/chapter_heap/top_k.assets/top_k_traversal.png index 988e26121..15cc529e2 100644 Binary files a/en/docs/chapter_heap/top_k.assets/top_k_traversal.png and b/en/docs/chapter_heap/top_k.assets/top_k_traversal.png differ diff --git a/en/docs/chapter_searching/binary_search.assets/binary_search_example.png b/en/docs/chapter_searching/binary_search.assets/binary_search_example.png index 9051addbd..00132378e 100644 Binary files a/en/docs/chapter_searching/binary_search.assets/binary_search_example.png and b/en/docs/chapter_searching/binary_search.assets/binary_search_example.png differ diff --git a/en/docs/chapter_searching/binary_search.assets/binary_search_ranges.png b/en/docs/chapter_searching/binary_search.assets/binary_search_ranges.png index 93bc6a324..f057a8c3d 100644 Binary files a/en/docs/chapter_searching/binary_search.assets/binary_search_ranges.png and b/en/docs/chapter_searching/binary_search.assets/binary_search_ranges.png differ diff --git a/en/docs/chapter_searching/binary_search.assets/binary_search_step1.png b/en/docs/chapter_searching/binary_search.assets/binary_search_step1.png index 2b3d7af3c..99a668306 100644 Binary files a/en/docs/chapter_searching/binary_search.assets/binary_search_step1.png and b/en/docs/chapter_searching/binary_search.assets/binary_search_step1.png differ diff --git a/en/docs/chapter_searching/binary_search.assets/binary_search_step2.png b/en/docs/chapter_searching/binary_search.assets/binary_search_step2.png index 606373006..fd85ce770 100644 Binary files a/en/docs/chapter_searching/binary_search.assets/binary_search_step2.png and b/en/docs/chapter_searching/binary_search.assets/binary_search_step2.png differ diff --git a/en/docs/chapter_searching/binary_search.assets/binary_search_step3.png b/en/docs/chapter_searching/binary_search.assets/binary_search_step3.png index 0184c3a23..a48f988ec 100644 Binary files a/en/docs/chapter_searching/binary_search.assets/binary_search_step3.png and b/en/docs/chapter_searching/binary_search.assets/binary_search_step3.png differ diff --git a/en/docs/chapter_searching/binary_search.assets/binary_search_step4.png b/en/docs/chapter_searching/binary_search.assets/binary_search_step4.png index 54e8e12c3..753f57813 100644 Binary files a/en/docs/chapter_searching/binary_search.assets/binary_search_step4.png and b/en/docs/chapter_searching/binary_search.assets/binary_search_step4.png differ diff --git a/en/docs/chapter_searching/binary_search.assets/binary_search_step5.png b/en/docs/chapter_searching/binary_search.assets/binary_search_step5.png index 9f57fb75b..11b6fd3bd 100644 Binary files a/en/docs/chapter_searching/binary_search.assets/binary_search_step5.png and b/en/docs/chapter_searching/binary_search.assets/binary_search_step5.png differ diff --git a/en/docs/chapter_searching/binary_search.assets/binary_search_step6.png b/en/docs/chapter_searching/binary_search.assets/binary_search_step6.png index 8a9e4e436..362d4e43a 100644 Binary files a/en/docs/chapter_searching/binary_search.assets/binary_search_step6.png and b/en/docs/chapter_searching/binary_search.assets/binary_search_step6.png differ diff --git a/en/docs/chapter_searching/binary_search.assets/binary_search_step7.png b/en/docs/chapter_searching/binary_search.assets/binary_search_step7.png index 293a87837..a158321be 100644 Binary files a/en/docs/chapter_searching/binary_search.assets/binary_search_step7.png and b/en/docs/chapter_searching/binary_search.assets/binary_search_step7.png differ diff --git a/en/docs/chapter_searching/binary_search_edge.assets/binary_search_edge_by_element.png b/en/docs/chapter_searching/binary_search_edge.assets/binary_search_edge_by_element.png index b2799062a..3706d9b54 100644 Binary files a/en/docs/chapter_searching/binary_search_edge.assets/binary_search_edge_by_element.png and b/en/docs/chapter_searching/binary_search_edge.assets/binary_search_edge_by_element.png differ diff --git a/en/docs/chapter_searching/binary_search_edge.assets/binary_search_right_edge_by_left_edge.png b/en/docs/chapter_searching/binary_search_edge.assets/binary_search_right_edge_by_left_edge.png index 6f10b838e..829ee0994 100644 Binary files a/en/docs/chapter_searching/binary_search_edge.assets/binary_search_right_edge_by_left_edge.png and b/en/docs/chapter_searching/binary_search_edge.assets/binary_search_right_edge_by_left_edge.png differ diff --git a/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_example.png b/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_example.png index 3803db33d..facef9485 100644 Binary files a/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_example.png and b/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_example.png differ diff --git a/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_naive.png b/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_naive.png index b47ffd79a..3b97fd57f 100644 Binary files a/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_naive.png and b/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_naive.png differ diff --git a/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step1.png b/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step1.png index 7717114a2..f2add31d0 100644 Binary files a/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step1.png and b/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step1.png differ diff --git a/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step2.png b/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step2.png index 13b9fec08..09e73f03c 100644 Binary files a/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step2.png and b/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step2.png differ diff --git a/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step3.png b/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step3.png index 4f26ada24..f64ab93a4 100644 Binary files a/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step3.png and b/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step3.png differ diff --git a/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step4.png b/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step4.png index 262aebc6d..5ba6b0f22 100644 Binary files a/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step4.png and b/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step4.png differ diff --git a/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step5.png b/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step5.png index 2c739e9f2..c12343a81 100644 Binary files a/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step5.png and b/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step5.png differ diff --git a/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step6.png b/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step6.png index 56433a013..286035b29 100644 Binary files a/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step6.png and b/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step6.png differ diff --git a/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step7.png b/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step7.png index 127eb70fc..9113545dd 100644 Binary files a/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step7.png and b/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step7.png differ diff --git a/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step8.png b/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step8.png index d322ffc3c..4fa214235 100644 Binary files a/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step8.png and b/en/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step8.png differ diff --git a/en/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_brute_force.png b/en/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_brute_force.png index 33fca976a..a7f7e64b5 100644 Binary files a/en/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_brute_force.png and b/en/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_brute_force.png differ diff --git a/en/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step1.png b/en/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step1.png index df323dd41..8a74994f4 100644 Binary files a/en/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step1.png and b/en/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step1.png differ diff --git a/en/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step2.png b/en/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step2.png index bed0ac02f..a0d1fe74e 100644 Binary files a/en/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step2.png and b/en/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step2.png differ diff --git a/en/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step3.png b/en/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step3.png index accf61def..215beb34f 100644 Binary files a/en/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step3.png and b/en/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step3.png differ diff --git a/en/docs/chapter_searching/searching_algorithm_revisited.assets/searching_algorithms.png b/en/docs/chapter_searching/searching_algorithm_revisited.assets/searching_algorithms.png index fff1066ff..d8822564d 100644 Binary files a/en/docs/chapter_searching/searching_algorithm_revisited.assets/searching_algorithms.png and b/en/docs/chapter_searching/searching_algorithm_revisited.assets/searching_algorithms.png differ diff --git a/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step1.png b/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step1.png index 7c53d16c7..a0f12a959 100644 Binary files a/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step1.png and b/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step1.png differ diff --git a/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step2.png b/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step2.png index 1387819b0..9784d2552 100644 Binary files a/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step2.png and b/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step2.png differ diff --git a/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step3.png b/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step3.png index dd5953407..2a443e5b7 100644 Binary files a/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step3.png and b/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step3.png differ diff --git a/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step4.png b/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step4.png index cc63734ff..2f2ef74cd 100644 Binary files a/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step4.png and b/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step4.png differ diff --git a/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step5.png b/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step5.png index 96623a708..2291b3b86 100644 Binary files a/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step5.png and b/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step5.png differ diff --git a/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step6.png b/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step6.png index 56ec7c2d3..9aa77c42a 100644 Binary files a/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step6.png and b/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step6.png differ diff --git a/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step7.png b/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step7.png index 49e1ee3b0..2b3620e05 100644 Binary files a/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step7.png and b/en/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step7.png differ diff --git a/en/docs/chapter_sorting/bubble_sort.assets/bubble_sort_overview.png b/en/docs/chapter_sorting/bubble_sort.assets/bubble_sort_overview.png index c88959ef1..5ed1a155b 100644 Binary files a/en/docs/chapter_sorting/bubble_sort.assets/bubble_sort_overview.png and b/en/docs/chapter_sorting/bubble_sort.assets/bubble_sort_overview.png differ diff --git a/en/docs/chapter_sorting/bucket_sort.assets/bucket_sort_overview.png b/en/docs/chapter_sorting/bucket_sort.assets/bucket_sort_overview.png index 4a3886e8d..143a43668 100644 Binary files a/en/docs/chapter_sorting/bucket_sort.assets/bucket_sort_overview.png and b/en/docs/chapter_sorting/bucket_sort.assets/bucket_sort_overview.png differ diff --git a/en/docs/chapter_sorting/bucket_sort.assets/scatter_in_buckets_distribution.png b/en/docs/chapter_sorting/bucket_sort.assets/scatter_in_buckets_distribution.png index 2b52627a9..1c56c0411 100644 Binary files a/en/docs/chapter_sorting/bucket_sort.assets/scatter_in_buckets_distribution.png and b/en/docs/chapter_sorting/bucket_sort.assets/scatter_in_buckets_distribution.png differ diff --git a/en/docs/chapter_sorting/bucket_sort.assets/scatter_in_buckets_recursively.png b/en/docs/chapter_sorting/bucket_sort.assets/scatter_in_buckets_recursively.png index 9c4d02353..3e768bc4c 100644 Binary files a/en/docs/chapter_sorting/bucket_sort.assets/scatter_in_buckets_recursively.png and b/en/docs/chapter_sorting/bucket_sort.assets/scatter_in_buckets_recursively.png differ diff --git a/en/docs/chapter_sorting/counting_sort.assets/counting_sort_overview.png b/en/docs/chapter_sorting/counting_sort.assets/counting_sort_overview.png index fff7c7814..f4db88af3 100644 Binary files a/en/docs/chapter_sorting/counting_sort.assets/counting_sort_overview.png and b/en/docs/chapter_sorting/counting_sort.assets/counting_sort_overview.png differ diff --git a/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step1.png b/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step1.png index b7f5e6833..dcd3e4109 100644 Binary files a/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step1.png and b/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step1.png differ diff --git a/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step2.png b/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step2.png index b054b7bdb..231abb0ac 100644 Binary files a/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step2.png and b/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step2.png differ diff --git a/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step3.png b/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step3.png index 63987089b..8023c33bb 100644 Binary files a/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step3.png and b/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step3.png differ diff --git a/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step4.png b/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step4.png index afa7993d1..ab1e32f6a 100644 Binary files a/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step4.png and b/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step4.png differ diff --git a/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step5.png b/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step5.png index cc92259e5..db0f420c1 100644 Binary files a/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step5.png and b/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step5.png differ diff --git a/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step6.png b/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step6.png index f77fc7c99..193cfb602 100644 Binary files a/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step6.png and b/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step6.png differ diff --git a/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step7.png b/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step7.png index 5ab818a65..065b025f2 100644 Binary files a/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step7.png and b/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step7.png differ diff --git a/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step8.png b/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step8.png index 33ed7550b..85191884c 100644 Binary files a/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step8.png and b/en/docs/chapter_sorting/counting_sort.assets/counting_sort_step8.png differ diff --git a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step1.png b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step1.png index ecea70a3d..8966b7390 100644 Binary files a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step1.png and b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step1.png differ diff --git a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step10.png b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step10.png index e3997706a..27a61d45c 100644 Binary files a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step10.png and b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step10.png differ diff --git a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step11.png b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step11.png index a857ddca4..20b751215 100644 Binary files a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step11.png and b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step11.png differ diff --git a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step12.png b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step12.png index ee9c1a062..b094f53db 100644 Binary files a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step12.png and b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step12.png differ diff --git a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step2.png b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step2.png index bd5c2d9cc..ba2fe8481 100644 Binary files a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step2.png and b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step2.png differ diff --git a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step3.png b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step3.png index ec761049e..acb09744e 100644 Binary files a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step3.png and b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step3.png differ diff --git a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step4.png b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step4.png index fea98499d..0d145f850 100644 Binary files a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step4.png and b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step4.png differ diff --git a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step5.png b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step5.png index 6a8de4c5e..f68b1da53 100644 Binary files a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step5.png and b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step5.png differ diff --git a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step6.png b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step6.png index 61656286b..d16956b21 100644 Binary files a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step6.png and b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step6.png differ diff --git a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step7.png b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step7.png index 9b938dd6e..6b9e84ec1 100644 Binary files a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step7.png and b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step7.png differ diff --git a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step8.png b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step8.png index 2c61e8bb8..bc28bb736 100644 Binary files a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step8.png and b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step8.png differ diff --git a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step9.png b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step9.png index 1cb96c815..09dcde6e0 100644 Binary files a/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step9.png and b/en/docs/chapter_sorting/heap_sort.assets/heap_sort_step9.png differ diff --git a/en/docs/chapter_sorting/insertion_sort.assets/insertion_operation.png b/en/docs/chapter_sorting/insertion_sort.assets/insertion_operation.png index c6806c0ea..db5145cdc 100644 Binary files a/en/docs/chapter_sorting/insertion_sort.assets/insertion_operation.png and b/en/docs/chapter_sorting/insertion_sort.assets/insertion_operation.png differ diff --git a/en/docs/chapter_sorting/insertion_sort.assets/insertion_sort_overview.png b/en/docs/chapter_sorting/insertion_sort.assets/insertion_sort_overview.png index f3fd0486e..b95218756 100644 Binary files a/en/docs/chapter_sorting/insertion_sort.assets/insertion_sort_overview.png and b/en/docs/chapter_sorting/insertion_sort.assets/insertion_sort_overview.png differ diff --git a/en/docs/chapter_sorting/merge_sort.assets/merge_sort_overview.png b/en/docs/chapter_sorting/merge_sort.assets/merge_sort_overview.png index 7e71adce4..cdeaf9e70 100644 Binary files a/en/docs/chapter_sorting/merge_sort.assets/merge_sort_overview.png and b/en/docs/chapter_sorting/merge_sort.assets/merge_sort_overview.png differ diff --git a/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step1.png b/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step1.png index 34d567f0c..06f40f51c 100644 Binary files a/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step1.png and b/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step1.png differ diff --git a/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step10.png b/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step10.png index c870f0466..466ee150d 100644 Binary files a/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step10.png and b/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step10.png differ diff --git a/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step2.png b/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step2.png index 4e8d1e809..0c48cbd5e 100644 Binary files a/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step2.png and b/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step2.png differ diff --git a/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step3.png b/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step3.png index c25844dca..c58ca5c61 100644 Binary files a/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step3.png and b/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step3.png differ diff --git a/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step4.png b/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step4.png index 890a0e497..4ce1375bc 100644 Binary files a/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step4.png and b/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step4.png differ diff --git a/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step5.png b/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step5.png index 67a3d8808..7a3eb200e 100644 Binary files a/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step5.png and b/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step5.png differ diff --git a/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step6.png b/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step6.png index 1aa7dcfca..644d20b65 100644 Binary files a/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step6.png and b/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step6.png differ diff --git a/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step7.png b/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step7.png index c8d94c13b..3afa045b7 100644 Binary files a/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step7.png and b/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step7.png differ diff --git a/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step8.png b/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step8.png index a25be5c34..7acf85f15 100644 Binary files a/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step8.png and b/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step8.png differ diff --git a/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step9.png b/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step9.png index 129d4506f..5fee275b3 100644 Binary files a/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step9.png and b/en/docs/chapter_sorting/merge_sort.assets/merge_sort_step9.png differ diff --git a/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step1.png b/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step1.png index 242ff0d0a..43a43e0ab 100644 Binary files a/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step1.png and b/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step1.png differ diff --git a/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step2.png b/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step2.png index 27a829600..4248ea648 100644 Binary files a/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step2.png and b/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step2.png differ diff --git a/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step3.png b/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step3.png index 44a80612d..308cf42aa 100644 Binary files a/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step3.png and b/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step3.png differ diff --git a/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step4.png b/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step4.png index 41af01122..ca642b059 100644 Binary files a/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step4.png and b/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step4.png differ diff --git a/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step5.png b/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step5.png index 721cd8db7..618cbdb21 100644 Binary files a/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step5.png and b/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step5.png differ diff --git a/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step6.png b/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step6.png index 546d67a58..eee63e20c 100644 Binary files a/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step6.png and b/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step6.png differ diff --git a/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step7.png b/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step7.png index 44975cc82..c87abb445 100644 Binary files a/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step7.png and b/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step7.png differ diff --git a/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step8.png b/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step8.png index ad2014f8d..bbdeaeb09 100644 Binary files a/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step8.png and b/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step8.png differ diff --git a/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step9.png b/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step9.png index e226b88be..16b04ed17 100644 Binary files a/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step9.png and b/en/docs/chapter_sorting/quick_sort.assets/pivot_division_step9.png differ diff --git a/en/docs/chapter_sorting/quick_sort.assets/quick_sort_overview.png b/en/docs/chapter_sorting/quick_sort.assets/quick_sort_overview.png index 2e82a4b8e..1bea05c64 100644 Binary files a/en/docs/chapter_sorting/quick_sort.assets/quick_sort_overview.png and b/en/docs/chapter_sorting/quick_sort.assets/quick_sort_overview.png differ diff --git a/en/docs/chapter_sorting/radix_sort.assets/radix_sort_overview.png b/en/docs/chapter_sorting/radix_sort.assets/radix_sort_overview.png index e123cb73b..60e0ef9cc 100644 Binary files a/en/docs/chapter_sorting/radix_sort.assets/radix_sort_overview.png and b/en/docs/chapter_sorting/radix_sort.assets/radix_sort_overview.png differ diff --git a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_instability.png b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_instability.png index e3c1de0db..a510641c3 100644 Binary files a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_instability.png and b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_instability.png differ diff --git a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step1.png b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step1.png index f540c6d54..18d643639 100644 Binary files a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step1.png and b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step1.png differ diff --git a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step10.png b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step10.png index d99b29370..37c8a83a7 100644 Binary files a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step10.png and b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step10.png differ diff --git a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step11.png b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step11.png index 9fd1494a4..1b6d9df0a 100644 Binary files a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step11.png and b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step11.png differ diff --git a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step2.png b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step2.png index e89584925..11a33be96 100644 Binary files a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step2.png and b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step2.png differ diff --git a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step3.png b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step3.png index 31a5db2da..6c47435f4 100644 Binary files a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step3.png and b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step3.png differ diff --git a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step4.png b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step4.png index ff5e1d719..3c0d4ac89 100644 Binary files a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step4.png and b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step4.png differ diff --git a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step5.png b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step5.png index e482839f7..709177131 100644 Binary files a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step5.png and b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step5.png differ diff --git a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step6.png b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step6.png index 1f33c582b..1ec8c8c1b 100644 Binary files a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step6.png and b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step6.png differ diff --git a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step7.png b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step7.png index 647b0b755..e5c2ed810 100644 Binary files a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step7.png and b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step7.png differ diff --git a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step8.png b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step8.png index 0cf6653e7..2d4647d2f 100644 Binary files a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step8.png and b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step8.png differ diff --git a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step9.png b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step9.png index db74ca40b..a68926780 100644 Binary files a/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step9.png and b/en/docs/chapter_sorting/selection_sort.assets/selection_sort_step9.png differ diff --git a/en/docs/chapter_sorting/sorting_algorithm.assets/sorting_examples.png b/en/docs/chapter_sorting/sorting_algorithm.assets/sorting_examples.png index aec33cb1f..33e6786dd 100644 Binary files a/en/docs/chapter_sorting/sorting_algorithm.assets/sorting_examples.png and b/en/docs/chapter_sorting/sorting_algorithm.assets/sorting_examples.png differ diff --git a/en/docs/chapter_sorting/summary.assets/sorting_algorithms_comparison.png b/en/docs/chapter_sorting/summary.assets/sorting_algorithms_comparison.png index 6a6559d08..8492fc4c3 100644 Binary files a/en/docs/chapter_sorting/summary.assets/sorting_algorithms_comparison.png and b/en/docs/chapter_sorting/summary.assets/sorting_algorithms_comparison.png differ diff --git a/en/docs/chapter_tree/array_representation_of_tree.assets/array_representation_binary_tree.png b/en/docs/chapter_tree/array_representation_of_tree.assets/array_representation_binary_tree.png index 3480c5718..0baa74774 100644 Binary files a/en/docs/chapter_tree/array_representation_of_tree.assets/array_representation_binary_tree.png and b/en/docs/chapter_tree/array_representation_of_tree.assets/array_representation_binary_tree.png differ diff --git a/en/docs/chapter_tree/array_representation_of_tree.assets/array_representation_complete_binary_tree.png b/en/docs/chapter_tree/array_representation_of_tree.assets/array_representation_complete_binary_tree.png index 753ddcc27..b1059688f 100644 Binary files a/en/docs/chapter_tree/array_representation_of_tree.assets/array_representation_complete_binary_tree.png and b/en/docs/chapter_tree/array_representation_of_tree.assets/array_representation_complete_binary_tree.png differ diff --git a/en/docs/chapter_tree/array_representation_of_tree.assets/array_representation_with_empty.png b/en/docs/chapter_tree/array_representation_of_tree.assets/array_representation_with_empty.png index 3c0184f3f..ca81c0449 100644 Binary files a/en/docs/chapter_tree/array_representation_of_tree.assets/array_representation_with_empty.png and b/en/docs/chapter_tree/array_representation_of_tree.assets/array_representation_with_empty.png differ diff --git a/en/docs/chapter_tree/array_representation_of_tree.assets/array_representation_without_empty.png b/en/docs/chapter_tree/array_representation_of_tree.assets/array_representation_without_empty.png index 39a6169c4..3e280d842 100644 Binary files a/en/docs/chapter_tree/array_representation_of_tree.assets/array_representation_without_empty.png and b/en/docs/chapter_tree/array_representation_of_tree.assets/array_representation_without_empty.png differ diff --git a/en/docs/chapter_tree/avl_tree.assets/avltree_degradation_from_inserting_node.png b/en/docs/chapter_tree/avl_tree.assets/avltree_degradation_from_inserting_node.png index 00586167c..c7870e8b9 100644 Binary files a/en/docs/chapter_tree/avl_tree.assets/avltree_degradation_from_inserting_node.png and b/en/docs/chapter_tree/avl_tree.assets/avltree_degradation_from_inserting_node.png differ diff --git a/en/docs/chapter_tree/avl_tree.assets/avltree_degradation_from_removing_node.png b/en/docs/chapter_tree/avl_tree.assets/avltree_degradation_from_removing_node.png index dc773daa1..f18234bc5 100644 Binary files a/en/docs/chapter_tree/avl_tree.assets/avltree_degradation_from_removing_node.png and b/en/docs/chapter_tree/avl_tree.assets/avltree_degradation_from_removing_node.png differ diff --git a/en/docs/chapter_tree/avl_tree.assets/avltree_left_right_rotate.png b/en/docs/chapter_tree/avl_tree.assets/avltree_left_right_rotate.png index 3685ee475..17a61030f 100644 Binary files a/en/docs/chapter_tree/avl_tree.assets/avltree_left_right_rotate.png and b/en/docs/chapter_tree/avl_tree.assets/avltree_left_right_rotate.png differ diff --git a/en/docs/chapter_tree/avl_tree.assets/avltree_left_rotate.png b/en/docs/chapter_tree/avl_tree.assets/avltree_left_rotate.png index 3ef850f4a..c64f74a1d 100644 Binary files a/en/docs/chapter_tree/avl_tree.assets/avltree_left_rotate.png and b/en/docs/chapter_tree/avl_tree.assets/avltree_left_rotate.png differ diff --git a/en/docs/chapter_tree/avl_tree.assets/avltree_left_rotate_with_grandchild.png b/en/docs/chapter_tree/avl_tree.assets/avltree_left_rotate_with_grandchild.png index 8cdb22448..61026646b 100644 Binary files a/en/docs/chapter_tree/avl_tree.assets/avltree_left_rotate_with_grandchild.png and b/en/docs/chapter_tree/avl_tree.assets/avltree_left_rotate_with_grandchild.png differ diff --git a/en/docs/chapter_tree/avl_tree.assets/avltree_right_left_rotate.png b/en/docs/chapter_tree/avl_tree.assets/avltree_right_left_rotate.png index d22d81129..9290719e7 100644 Binary files a/en/docs/chapter_tree/avl_tree.assets/avltree_right_left_rotate.png and b/en/docs/chapter_tree/avl_tree.assets/avltree_right_left_rotate.png differ diff --git a/en/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step1.png b/en/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step1.png index c0947cb5a..456144d8f 100644 Binary files a/en/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step1.png and b/en/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step1.png differ diff --git a/en/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step2.png b/en/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step2.png index e87d5f295..8e4a5b4bb 100644 Binary files a/en/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step2.png and b/en/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step2.png differ diff --git a/en/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step3.png b/en/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step3.png index bb366c15d..4028d3963 100644 Binary files a/en/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step3.png and b/en/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step3.png differ diff --git a/en/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step4.png b/en/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step4.png index a39b1294b..51feeb995 100644 Binary files a/en/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step4.png and b/en/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step4.png differ diff --git a/en/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_with_grandchild.png b/en/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_with_grandchild.png index 086be7880..faed161d1 100644 Binary files a/en/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_with_grandchild.png and b/en/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_with_grandchild.png differ diff --git a/en/docs/chapter_tree/avl_tree.assets/avltree_rotation_cases.png b/en/docs/chapter_tree/avl_tree.assets/avltree_rotation_cases.png index 643d0ee9c..a40532dfe 100644 Binary files a/en/docs/chapter_tree/avl_tree.assets/avltree_rotation_cases.png and b/en/docs/chapter_tree/avl_tree.assets/avltree_rotation_cases.png differ diff --git a/en/docs/chapter_tree/binary_search_tree.assets/binary_search_tree.png b/en/docs/chapter_tree/binary_search_tree.assets/binary_search_tree.png index 316b33089..2c0c1e100 100644 Binary files a/en/docs/chapter_tree/binary_search_tree.assets/binary_search_tree.png and b/en/docs/chapter_tree/binary_search_tree.assets/binary_search_tree.png differ diff --git a/en/docs/chapter_tree/binary_search_tree.assets/bst_degradation.png b/en/docs/chapter_tree/binary_search_tree.assets/bst_degradation.png index 8d1b53fdf..b8a732752 100644 Binary files a/en/docs/chapter_tree/binary_search_tree.assets/bst_degradation.png and b/en/docs/chapter_tree/binary_search_tree.assets/bst_degradation.png differ diff --git a/en/docs/chapter_tree/binary_search_tree.assets/bst_inorder_traversal.png b/en/docs/chapter_tree/binary_search_tree.assets/bst_inorder_traversal.png index 9f787470f..c2f8cd3fe 100644 Binary files a/en/docs/chapter_tree/binary_search_tree.assets/bst_inorder_traversal.png and b/en/docs/chapter_tree/binary_search_tree.assets/bst_inorder_traversal.png differ diff --git a/en/docs/chapter_tree/binary_search_tree.assets/bst_insert.png b/en/docs/chapter_tree/binary_search_tree.assets/bst_insert.png index 7b999e275..9a295ffbc 100644 Binary files a/en/docs/chapter_tree/binary_search_tree.assets/bst_insert.png and b/en/docs/chapter_tree/binary_search_tree.assets/bst_insert.png differ diff --git a/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case1.png b/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case1.png index c0e3f9e39..dd8b68a1c 100644 Binary files a/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case1.png and b/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case1.png differ diff --git a/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case2.png b/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case2.png index ab2ce7db5..7eca60a2c 100644 Binary files a/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case2.png and b/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case2.png differ diff --git a/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step1.png b/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step1.png index 344f94c63..705e0ef07 100644 Binary files a/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step1.png and b/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step1.png differ diff --git a/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step2.png b/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step2.png index 45b8bf15a..2bf435fd8 100644 Binary files a/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step2.png and b/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step2.png differ diff --git a/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step3.png b/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step3.png index 282043197..8fce7e613 100644 Binary files a/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step3.png and b/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step3.png differ diff --git a/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step4.png b/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step4.png index 16ff39ed8..a66543a50 100644 Binary files a/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step4.png and b/en/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step4.png differ diff --git a/en/docs/chapter_tree/binary_search_tree.assets/bst_search_step1.png b/en/docs/chapter_tree/binary_search_tree.assets/bst_search_step1.png index ef9257130..c8bee4bab 100644 Binary files a/en/docs/chapter_tree/binary_search_tree.assets/bst_search_step1.png and b/en/docs/chapter_tree/binary_search_tree.assets/bst_search_step1.png differ diff --git a/en/docs/chapter_tree/binary_search_tree.assets/bst_search_step2.png b/en/docs/chapter_tree/binary_search_tree.assets/bst_search_step2.png index 73cc0a82e..788173d76 100644 Binary files a/en/docs/chapter_tree/binary_search_tree.assets/bst_search_step2.png and b/en/docs/chapter_tree/binary_search_tree.assets/bst_search_step2.png differ diff --git a/en/docs/chapter_tree/binary_search_tree.assets/bst_search_step3.png b/en/docs/chapter_tree/binary_search_tree.assets/bst_search_step3.png index 2822887ac..6bfb17d54 100644 Binary files a/en/docs/chapter_tree/binary_search_tree.assets/bst_search_step3.png and b/en/docs/chapter_tree/binary_search_tree.assets/bst_search_step3.png differ diff --git a/en/docs/chapter_tree/binary_search_tree.assets/bst_search_step4.png b/en/docs/chapter_tree/binary_search_tree.assets/bst_search_step4.png index 88706353d..23a22a032 100644 Binary files a/en/docs/chapter_tree/binary_search_tree.assets/bst_search_step4.png and b/en/docs/chapter_tree/binary_search_tree.assets/bst_search_step4.png differ diff --git a/en/docs/chapter_tree/binary_tree.assets/balanced_binary_tree.png b/en/docs/chapter_tree/binary_tree.assets/balanced_binary_tree.png index 64120ef5b..1102330e7 100644 Binary files a/en/docs/chapter_tree/binary_tree.assets/balanced_binary_tree.png and b/en/docs/chapter_tree/binary_tree.assets/balanced_binary_tree.png differ diff --git a/en/docs/chapter_tree/binary_tree.assets/binary_tree_add_remove.png b/en/docs/chapter_tree/binary_tree.assets/binary_tree_add_remove.png index a0a945272..a66ca9cdf 100644 Binary files a/en/docs/chapter_tree/binary_tree.assets/binary_tree_add_remove.png and b/en/docs/chapter_tree/binary_tree.assets/binary_tree_add_remove.png differ diff --git a/en/docs/chapter_tree/binary_tree.assets/binary_tree_best_worst_cases.png b/en/docs/chapter_tree/binary_tree.assets/binary_tree_best_worst_cases.png index acb42ce2f..86c667ef0 100644 Binary files a/en/docs/chapter_tree/binary_tree.assets/binary_tree_best_worst_cases.png and b/en/docs/chapter_tree/binary_tree.assets/binary_tree_best_worst_cases.png differ diff --git a/en/docs/chapter_tree/binary_tree.assets/binary_tree_definition.png b/en/docs/chapter_tree/binary_tree.assets/binary_tree_definition.png index 51eed4277..df51c6fd6 100644 Binary files a/en/docs/chapter_tree/binary_tree.assets/binary_tree_definition.png and b/en/docs/chapter_tree/binary_tree.assets/binary_tree_definition.png differ diff --git a/en/docs/chapter_tree/binary_tree.assets/binary_tree_terminology.png b/en/docs/chapter_tree/binary_tree.assets/binary_tree_terminology.png index 082bab825..9f2563b7d 100644 Binary files a/en/docs/chapter_tree/binary_tree.assets/binary_tree_terminology.png and b/en/docs/chapter_tree/binary_tree.assets/binary_tree_terminology.png differ diff --git a/en/docs/chapter_tree/binary_tree.assets/complete_binary_tree.png b/en/docs/chapter_tree/binary_tree.assets/complete_binary_tree.png index 74c033f28..e8821b4f9 100644 Binary files a/en/docs/chapter_tree/binary_tree.assets/complete_binary_tree.png and b/en/docs/chapter_tree/binary_tree.assets/complete_binary_tree.png differ diff --git a/en/docs/chapter_tree/binary_tree.assets/full_binary_tree.png b/en/docs/chapter_tree/binary_tree.assets/full_binary_tree.png index e0420545a..4679adbc3 100644 Binary files a/en/docs/chapter_tree/binary_tree.assets/full_binary_tree.png and b/en/docs/chapter_tree/binary_tree.assets/full_binary_tree.png differ diff --git a/en/docs/chapter_tree/binary_tree.assets/perfect_binary_tree.png b/en/docs/chapter_tree/binary_tree.assets/perfect_binary_tree.png index fea729b17..f12cdaff1 100644 Binary files a/en/docs/chapter_tree/binary_tree.assets/perfect_binary_tree.png and b/en/docs/chapter_tree/binary_tree.assets/perfect_binary_tree.png differ diff --git a/en/docs/chapter_tree/binary_tree_traversal.assets/binary_tree_bfs.png b/en/docs/chapter_tree/binary_tree_traversal.assets/binary_tree_bfs.png index 2c5326772..0619301b0 100644 Binary files a/en/docs/chapter_tree/binary_tree_traversal.assets/binary_tree_bfs.png and b/en/docs/chapter_tree/binary_tree_traversal.assets/binary_tree_bfs.png differ diff --git a/en/docs/chapter_tree/binary_tree_traversal.assets/binary_tree_dfs.png b/en/docs/chapter_tree/binary_tree_traversal.assets/binary_tree_dfs.png index 8b12411c8..ee6233d11 100644 Binary files a/en/docs/chapter_tree/binary_tree_traversal.assets/binary_tree_dfs.png and b/en/docs/chapter_tree/binary_tree_traversal.assets/binary_tree_dfs.png differ diff --git a/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step1.png b/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step1.png index 7c5193de2..47f79cf3f 100644 Binary files a/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step1.png and b/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step1.png differ diff --git a/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step10.png b/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step10.png index 6f864c788..1ab77230c 100644 Binary files a/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step10.png and b/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step10.png differ diff --git a/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step11.png b/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step11.png index d3026cfe4..8a5393fda 100644 Binary files a/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step11.png and b/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step11.png differ diff --git a/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step2.png b/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step2.png index 6418f839f..c32ec04e2 100644 Binary files a/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step2.png and b/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step2.png differ diff --git a/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step3.png b/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step3.png index 4a5603c13..bff7b8c6e 100644 Binary files a/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step3.png and b/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step3.png differ diff --git a/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step4.png b/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step4.png index 2977b827d..46af41d79 100644 Binary files a/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step4.png and b/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step4.png differ diff --git a/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step5.png b/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step5.png index dc68920e1..8f68c9156 100644 Binary files a/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step5.png and b/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step5.png differ diff --git a/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step6.png b/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step6.png index 807c36a06..1d2d4881a 100644 Binary files a/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step6.png and b/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step6.png differ diff --git a/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step7.png b/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step7.png index 4c4dcf69c..f875ea341 100644 Binary files a/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step7.png and b/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step7.png differ diff --git a/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step8.png b/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step8.png index d5d694c74..1dc55c56a 100644 Binary files a/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step8.png and b/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step8.png differ diff --git a/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step9.png b/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step9.png index afb7495c7..82852f0be 100644 Binary files a/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step9.png and b/en/docs/chapter_tree/binary_tree_traversal.assets/preorder_step9.png differ