diff --git a/docs/chapter_heap/heap.assets/heap_pop_step10.png b/docs/chapter_heap/heap.assets/heap_pop_step10.png index d831efbf9b..05a10703ac 100644 Binary files a/docs/chapter_heap/heap.assets/heap_pop_step10.png and b/docs/chapter_heap/heap.assets/heap_pop_step10.png differ diff --git a/docs/chapter_heap/heap.assets/heap_push_step9.png b/docs/chapter_heap/heap.assets/heap_push_step9.png index 8f26a52ca0..05107a901c 100644 Binary files a/docs/chapter_heap/heap.assets/heap_push_step9.png and b/docs/chapter_heap/heap.assets/heap_push_step9.png differ diff --git a/zh-Hant/docs/chapter_appendix/contribution.assets/edit_markdown.png b/zh-Hant/docs/chapter_appendix/contribution.assets/edit_markdown.png index c11dce4fbe..08ce2c01e3 100644 Binary files a/zh-Hant/docs/chapter_appendix/contribution.assets/edit_markdown.png and b/zh-Hant/docs/chapter_appendix/contribution.assets/edit_markdown.png differ diff --git a/zh-Hant/docs/chapter_appendix/installation.assets/vscode_extension_installation.png b/zh-Hant/docs/chapter_appendix/installation.assets/vscode_extension_installation.png index 3eabc83d05..0d3e659b30 100644 Binary files a/zh-Hant/docs/chapter_appendix/installation.assets/vscode_extension_installation.png and b/zh-Hant/docs/chapter_appendix/installation.assets/vscode_extension_installation.png differ diff --git a/zh-Hant/docs/chapter_appendix/installation.assets/vscode_installation.png b/zh-Hant/docs/chapter_appendix/installation.assets/vscode_installation.png index b0e09d459b..67cbf21ff7 100644 Binary files a/zh-Hant/docs/chapter_appendix/installation.assets/vscode_installation.png and b/zh-Hant/docs/chapter_appendix/installation.assets/vscode_installation.png differ diff --git a/zh-Hant/docs/chapter_array_and_linkedlist/array.assets/array_definition.png b/zh-Hant/docs/chapter_array_and_linkedlist/array.assets/array_definition.png index cc4fabbece..4c0990400e 100644 Binary files a/zh-Hant/docs/chapter_array_and_linkedlist/array.assets/array_definition.png and b/zh-Hant/docs/chapter_array_and_linkedlist/array.assets/array_definition.png differ diff --git a/zh-Hant/docs/chapter_array_and_linkedlist/array.assets/array_insert_element.png b/zh-Hant/docs/chapter_array_and_linkedlist/array.assets/array_insert_element.png index e844caf3de..7d9378116c 100644 Binary files a/zh-Hant/docs/chapter_array_and_linkedlist/array.assets/array_insert_element.png and b/zh-Hant/docs/chapter_array_and_linkedlist/array.assets/array_insert_element.png differ diff --git a/zh-Hant/docs/chapter_array_and_linkedlist/array.assets/array_memory_location_calculation.png b/zh-Hant/docs/chapter_array_and_linkedlist/array.assets/array_memory_location_calculation.png index 0052d79b6c..933beae7ac 100644 Binary files a/zh-Hant/docs/chapter_array_and_linkedlist/array.assets/array_memory_location_calculation.png and b/zh-Hant/docs/chapter_array_and_linkedlist/array.assets/array_memory_location_calculation.png differ diff --git a/zh-Hant/docs/chapter_array_and_linkedlist/array.assets/array_remove_element.png b/zh-Hant/docs/chapter_array_and_linkedlist/array.assets/array_remove_element.png index 9ddeded735..ff291deb7d 100644 Binary files a/zh-Hant/docs/chapter_array_and_linkedlist/array.assets/array_remove_element.png and b/zh-Hant/docs/chapter_array_and_linkedlist/array.assets/array_remove_element.png differ diff --git a/zh-Hant/docs/chapter_array_and_linkedlist/linked_list.assets/linkedlist_common_types.png b/zh-Hant/docs/chapter_array_and_linkedlist/linked_list.assets/linkedlist_common_types.png index 274362b14b..8c3c4bdfec 100644 Binary files a/zh-Hant/docs/chapter_array_and_linkedlist/linked_list.assets/linkedlist_common_types.png and b/zh-Hant/docs/chapter_array_and_linkedlist/linked_list.assets/linkedlist_common_types.png differ diff --git a/zh-Hant/docs/chapter_array_and_linkedlist/linked_list.assets/linkedlist_definition.png b/zh-Hant/docs/chapter_array_and_linkedlist/linked_list.assets/linkedlist_definition.png index a0ced2c854..94318af1ee 100644 Binary files a/zh-Hant/docs/chapter_array_and_linkedlist/linked_list.assets/linkedlist_definition.png and b/zh-Hant/docs/chapter_array_and_linkedlist/linked_list.assets/linkedlist_definition.png differ diff --git a/zh-Hant/docs/chapter_array_and_linkedlist/linked_list.assets/linkedlist_insert_node.png b/zh-Hant/docs/chapter_array_and_linkedlist/linked_list.assets/linkedlist_insert_node.png index efb0ec6266..ff5905ce16 100644 Binary files a/zh-Hant/docs/chapter_array_and_linkedlist/linked_list.assets/linkedlist_insert_node.png and b/zh-Hant/docs/chapter_array_and_linkedlist/linked_list.assets/linkedlist_insert_node.png differ diff --git a/zh-Hant/docs/chapter_array_and_linkedlist/linked_list.assets/linkedlist_remove_node.png b/zh-Hant/docs/chapter_array_and_linkedlist/linked_list.assets/linkedlist_remove_node.png index d1e2612e2f..e8ef0e3a1e 100644 Binary files a/zh-Hant/docs/chapter_array_and_linkedlist/linked_list.assets/linkedlist_remove_node.png and b/zh-Hant/docs/chapter_array_and_linkedlist/linked_list.assets/linkedlist_remove_node.png differ diff --git a/zh-Hant/docs/chapter_array_and_linkedlist/ram_and_cache.assets/computer_storage_devices.png b/zh-Hant/docs/chapter_array_and_linkedlist/ram_and_cache.assets/computer_storage_devices.png index 928d6043ad..2a558930f0 100644 Binary files a/zh-Hant/docs/chapter_array_and_linkedlist/ram_and_cache.assets/computer_storage_devices.png and b/zh-Hant/docs/chapter_array_and_linkedlist/ram_and_cache.assets/computer_storage_devices.png differ diff --git a/zh-Hant/docs/chapter_array_and_linkedlist/ram_and_cache.assets/storage_pyramid.png b/zh-Hant/docs/chapter_array_and_linkedlist/ram_and_cache.assets/storage_pyramid.png index 82274fc77d..660543bc5f 100644 Binary files a/zh-Hant/docs/chapter_array_and_linkedlist/ram_and_cache.assets/storage_pyramid.png and b/zh-Hant/docs/chapter_array_and_linkedlist/ram_and_cache.assets/storage_pyramid.png differ diff --git a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/backtrack_remove_return_or_not.png b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/backtrack_remove_return_or_not.png index e2b20af064..cc7f41d55d 100644 Binary files a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/backtrack_remove_return_or_not.png and b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/backtrack_remove_return_or_not.png differ diff --git a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_constrained_paths.png b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_constrained_paths.png index 3b7006b925..e33aeea637 100644 Binary files a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_constrained_paths.png and b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_constrained_paths.png differ diff --git a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_nodes.png b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_nodes.png index d8db5503e0..19c6443899 100644 Binary files a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_nodes.png and b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_nodes.png differ diff --git a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step1.png b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step1.png index 649601fe1d..9ce590d276 100644 Binary files a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step1.png and b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step1.png differ diff --git a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step10.png b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step10.png index d59c067014..c72be171aa 100644 Binary files a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step10.png and b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step10.png differ diff --git a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step11.png b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step11.png index 056c2d02db..1bcdf7dfaa 100644 Binary files a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step11.png and b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step11.png differ diff --git a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step2.png b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step2.png index 62f50be0af..4300b1f7d9 100644 Binary files a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step2.png and b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step2.png differ diff --git a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step3.png b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step3.png index 8bdf5f9f6d..1f671f4add 100644 Binary files a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step3.png and b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step3.png differ diff --git a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step4.png b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step4.png index 2b208bb86d..0935b83fd8 100644 Binary files a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step4.png and b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step4.png differ diff --git a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step5.png b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step5.png index 93a44a61b7..53bbddbecd 100644 Binary files a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step5.png and b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step5.png differ diff --git a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step6.png b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step6.png index 11b8b8e682..b96ac3b301 100644 Binary files a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step6.png and b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step6.png differ diff --git a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step7.png b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step7.png index 579417155c..133c70e247 100644 Binary files a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step7.png and b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step7.png differ diff --git a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step8.png b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step8.png index 054353f320..f3631448fb 100644 Binary files a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step8.png and b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step8.png differ diff --git a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step9.png b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step9.png index 85add21ee0..18d8a2a128 100644 Binary files a/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step9.png and b/zh-Hant/docs/chapter_backtracking/backtracking_algorithm.assets/preorder_find_paths_step9.png differ diff --git a/zh-Hant/docs/chapter_backtracking/n_queens_problem.assets/n_queens_cols_diagonals.png b/zh-Hant/docs/chapter_backtracking/n_queens_problem.assets/n_queens_cols_diagonals.png index 63d8f07ea8..2f7a8beddd 100644 Binary files a/zh-Hant/docs/chapter_backtracking/n_queens_problem.assets/n_queens_cols_diagonals.png and b/zh-Hant/docs/chapter_backtracking/n_queens_problem.assets/n_queens_cols_diagonals.png differ diff --git a/zh-Hant/docs/chapter_backtracking/n_queens_problem.assets/n_queens_constraints.png b/zh-Hant/docs/chapter_backtracking/n_queens_problem.assets/n_queens_constraints.png index 3be798a8c2..3de1e97f63 100644 Binary files a/zh-Hant/docs/chapter_backtracking/n_queens_problem.assets/n_queens_constraints.png and b/zh-Hant/docs/chapter_backtracking/n_queens_problem.assets/n_queens_constraints.png differ diff --git a/zh-Hant/docs/chapter_backtracking/n_queens_problem.assets/n_queens_placing.png b/zh-Hant/docs/chapter_backtracking/n_queens_problem.assets/n_queens_placing.png index 318ee7fc87..2ea1646109 100644 Binary files a/zh-Hant/docs/chapter_backtracking/n_queens_problem.assets/n_queens_placing.png and b/zh-Hant/docs/chapter_backtracking/n_queens_problem.assets/n_queens_placing.png differ diff --git a/zh-Hant/docs/chapter_backtracking/n_queens_problem.assets/solution_4_queens.png b/zh-Hant/docs/chapter_backtracking/n_queens_problem.assets/solution_4_queens.png index 4fb4ba987b..34d7950599 100644 Binary files a/zh-Hant/docs/chapter_backtracking/n_queens_problem.assets/solution_4_queens.png and b/zh-Hant/docs/chapter_backtracking/n_queens_problem.assets/solution_4_queens.png differ diff --git a/zh-Hant/docs/chapter_backtracking/permutations_problem.assets/permutations_i.png b/zh-Hant/docs/chapter_backtracking/permutations_problem.assets/permutations_i.png index 59bbf44940..da0636de10 100644 Binary files a/zh-Hant/docs/chapter_backtracking/permutations_problem.assets/permutations_i.png and b/zh-Hant/docs/chapter_backtracking/permutations_problem.assets/permutations_i.png differ diff --git a/zh-Hant/docs/chapter_backtracking/permutations_problem.assets/permutations_i_pruning.png b/zh-Hant/docs/chapter_backtracking/permutations_problem.assets/permutations_i_pruning.png index 66e0af36f3..57e41d968d 100644 Binary files a/zh-Hant/docs/chapter_backtracking/permutations_problem.assets/permutations_i_pruning.png and b/zh-Hant/docs/chapter_backtracking/permutations_problem.assets/permutations_i_pruning.png differ diff --git a/zh-Hant/docs/chapter_backtracking/permutations_problem.assets/permutations_ii.png b/zh-Hant/docs/chapter_backtracking/permutations_problem.assets/permutations_ii.png index 198772bd26..0512f4ec5a 100644 Binary files a/zh-Hant/docs/chapter_backtracking/permutations_problem.assets/permutations_ii.png and b/zh-Hant/docs/chapter_backtracking/permutations_problem.assets/permutations_ii.png differ diff --git a/zh-Hant/docs/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning.png b/zh-Hant/docs/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning.png index 45ab8e067a..78b5a5978a 100644 Binary files a/zh-Hant/docs/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning.png and b/zh-Hant/docs/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning.png differ diff --git a/zh-Hant/docs/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning_summary.png b/zh-Hant/docs/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning_summary.png index 699e21433e..d91a86601f 100644 Binary files a/zh-Hant/docs/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning_summary.png and b/zh-Hant/docs/chapter_backtracking/permutations_problem.assets/permutations_ii_pruning_summary.png differ diff --git a/zh-Hant/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i.png b/zh-Hant/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i.png index 3791313c32..0ffad4aa01 100644 Binary files a/zh-Hant/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i.png and b/zh-Hant/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i.png differ diff --git a/zh-Hant/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_naive.png b/zh-Hant/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_naive.png index cf6c00d308..5835f81706 100644 Binary files a/zh-Hant/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_naive.png and b/zh-Hant/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_naive.png differ diff --git a/zh-Hant/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_pruning.png b/zh-Hant/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_pruning.png index cb230656d0..530ea82ba2 100644 Binary files a/zh-Hant/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_pruning.png and b/zh-Hant/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_i_pruning.png differ diff --git a/zh-Hant/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii.png b/zh-Hant/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii.png index 07b5c65f8f..98af02116f 100644 Binary files a/zh-Hant/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii.png and b/zh-Hant/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii.png differ diff --git a/zh-Hant/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii_repeat.png b/zh-Hant/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii_repeat.png index a0224def4e..b4850d3c85 100644 Binary files a/zh-Hant/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii_repeat.png and b/zh-Hant/docs/chapter_backtracking/subset_sum_problem.assets/subset_sum_ii_repeat.png differ diff --git a/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/iteration.png b/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/iteration.png index 70cb0e0b7f..5585e178f4 100644 Binary files a/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/iteration.png and b/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/iteration.png differ diff --git a/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/nested_iteration.png b/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/nested_iteration.png index ed10c11576..723ba78975 100644 Binary files a/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/nested_iteration.png and b/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/nested_iteration.png differ diff --git a/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/recursion_sum.png b/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/recursion_sum.png index a8d22a8607..5673cef8e7 100644 Binary files a/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/recursion_sum.png and b/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/recursion_sum.png differ diff --git a/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/recursion_sum_depth.png b/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/recursion_sum_depth.png index 0f3fd2e001..f7c7b046c5 100644 Binary files a/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/recursion_sum_depth.png and b/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/recursion_sum_depth.png differ diff --git a/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/recursion_tree.png b/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/recursion_tree.png index 4b85811d38..597c92276d 100644 Binary files a/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/recursion_tree.png and b/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/recursion_tree.png differ diff --git a/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/tail_recursion_sum.png b/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/tail_recursion_sum.png index 0991cf480d..c8507d4d82 100644 Binary files a/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/tail_recursion_sum.png and b/zh-Hant/docs/chapter_computational_complexity/iteration_and_recursion.assets/tail_recursion_sum.png differ diff --git a/zh-Hant/docs/chapter_computational_complexity/space_complexity.assets/space_complexity_common_types.png b/zh-Hant/docs/chapter_computational_complexity/space_complexity.assets/space_complexity_common_types.png index f8b7ae00d5..dd29f93add 100644 Binary files a/zh-Hant/docs/chapter_computational_complexity/space_complexity.assets/space_complexity_common_types.png and b/zh-Hant/docs/chapter_computational_complexity/space_complexity.assets/space_complexity_common_types.png differ diff --git a/zh-Hant/docs/chapter_computational_complexity/space_complexity.assets/space_complexity_exponential.png b/zh-Hant/docs/chapter_computational_complexity/space_complexity.assets/space_complexity_exponential.png index 34cfcf5549..8699eec554 100644 Binary files a/zh-Hant/docs/chapter_computational_complexity/space_complexity.assets/space_complexity_exponential.png and b/zh-Hant/docs/chapter_computational_complexity/space_complexity.assets/space_complexity_exponential.png differ diff --git a/zh-Hant/docs/chapter_computational_complexity/space_complexity.assets/space_complexity_recursive_linear.png b/zh-Hant/docs/chapter_computational_complexity/space_complexity.assets/space_complexity_recursive_linear.png index 45854223e6..7549ecaa41 100644 Binary files a/zh-Hant/docs/chapter_computational_complexity/space_complexity.assets/space_complexity_recursive_linear.png and b/zh-Hant/docs/chapter_computational_complexity/space_complexity.assets/space_complexity_recursive_linear.png differ diff --git a/zh-Hant/docs/chapter_computational_complexity/space_complexity.assets/space_complexity_recursive_quadratic.png b/zh-Hant/docs/chapter_computational_complexity/space_complexity.assets/space_complexity_recursive_quadratic.png index 8857f82281..28cfa76438 100644 Binary files a/zh-Hant/docs/chapter_computational_complexity/space_complexity.assets/space_complexity_recursive_quadratic.png and b/zh-Hant/docs/chapter_computational_complexity/space_complexity.assets/space_complexity_recursive_quadratic.png differ diff --git a/zh-Hant/docs/chapter_computational_complexity/space_complexity.assets/space_types.png b/zh-Hant/docs/chapter_computational_complexity/space_complexity.assets/space_types.png index 75d44db6a6..240af5b6e9 100644 Binary files a/zh-Hant/docs/chapter_computational_complexity/space_complexity.assets/space_types.png and b/zh-Hant/docs/chapter_computational_complexity/space_complexity.assets/space_types.png differ diff --git a/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/asymptotic_upper_bound.png b/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/asymptotic_upper_bound.png index c707bfe2ba..530910e61e 100644 Binary files a/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/asymptotic_upper_bound.png and b/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/asymptotic_upper_bound.png differ diff --git a/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_common_types.png b/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_common_types.png index 08d3e111a0..5d051f8afc 100644 Binary files a/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_common_types.png and b/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_common_types.png differ diff --git a/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_constant_linear_quadratic.png b/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_constant_linear_quadratic.png index 3f2328722d..e383a084a6 100644 Binary files a/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_constant_linear_quadratic.png and b/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_constant_linear_quadratic.png differ diff --git a/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_exponential.png b/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_exponential.png index e8f038c3ae..ad4ee89dcb 100644 Binary files a/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_exponential.png and b/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_exponential.png differ diff --git a/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_factorial.png b/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_factorial.png index 15a38c1c7e..f9d2b2b5e3 100644 Binary files a/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_factorial.png and b/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_factorial.png differ diff --git a/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_logarithmic.png b/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_logarithmic.png index 814990bae3..c449093f78 100644 Binary files a/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_logarithmic.png and b/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_logarithmic.png differ diff --git a/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_logarithmic_linear.png b/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_logarithmic_linear.png index aa82763943..eb497bb689 100644 Binary files a/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_logarithmic_linear.png and b/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_logarithmic_linear.png differ diff --git a/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_simple_example.png b/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_simple_example.png index 34f0e437cf..f39ab16bf0 100644 Binary files a/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_simple_example.png and b/zh-Hant/docs/chapter_computational_complexity/time_complexity.assets/time_complexity_simple_example.png differ diff --git a/zh-Hant/docs/chapter_data_structure/character_encoding.assets/ascii_table.png b/zh-Hant/docs/chapter_data_structure/character_encoding.assets/ascii_table.png index e949056be0..3ddd32ba73 100644 Binary files a/zh-Hant/docs/chapter_data_structure/character_encoding.assets/ascii_table.png and b/zh-Hant/docs/chapter_data_structure/character_encoding.assets/ascii_table.png differ diff --git a/zh-Hant/docs/chapter_data_structure/character_encoding.assets/unicode_hello_algo.png b/zh-Hant/docs/chapter_data_structure/character_encoding.assets/unicode_hello_algo.png index 4819b1be68..2a5ca022e4 100644 Binary files a/zh-Hant/docs/chapter_data_structure/character_encoding.assets/unicode_hello_algo.png and b/zh-Hant/docs/chapter_data_structure/character_encoding.assets/unicode_hello_algo.png differ diff --git a/zh-Hant/docs/chapter_data_structure/character_encoding.assets/utf-8_hello_algo.png b/zh-Hant/docs/chapter_data_structure/character_encoding.assets/utf-8_hello_algo.png index af755f6ea7..aa6589a3a6 100644 Binary files a/zh-Hant/docs/chapter_data_structure/character_encoding.assets/utf-8_hello_algo.png and b/zh-Hant/docs/chapter_data_structure/character_encoding.assets/utf-8_hello_algo.png differ diff --git a/zh-Hant/docs/chapter_data_structure/classification_of_data_structure.assets/classification_logic_structure.png b/zh-Hant/docs/chapter_data_structure/classification_of_data_structure.assets/classification_logic_structure.png index c59b0d6bec..8f11a5ed34 100644 Binary files a/zh-Hant/docs/chapter_data_structure/classification_of_data_structure.assets/classification_logic_structure.png and b/zh-Hant/docs/chapter_data_structure/classification_of_data_structure.assets/classification_logic_structure.png differ diff --git a/zh-Hant/docs/chapter_data_structure/classification_of_data_structure.assets/classification_phisical_structure.png b/zh-Hant/docs/chapter_data_structure/classification_of_data_structure.assets/classification_phisical_structure.png index 1f4e1c7a11..56544c1eb8 100644 Binary files a/zh-Hant/docs/chapter_data_structure/classification_of_data_structure.assets/classification_phisical_structure.png and b/zh-Hant/docs/chapter_data_structure/classification_of_data_structure.assets/classification_phisical_structure.png differ diff --git a/zh-Hant/docs/chapter_data_structure/classification_of_data_structure.assets/computer_memory_location.png b/zh-Hant/docs/chapter_data_structure/classification_of_data_structure.assets/computer_memory_location.png index 31d646ac63..7da7eca3f7 100644 Binary files a/zh-Hant/docs/chapter_data_structure/classification_of_data_structure.assets/computer_memory_location.png and b/zh-Hant/docs/chapter_data_structure/classification_of_data_structure.assets/computer_memory_location.png differ diff --git a/zh-Hant/docs/chapter_data_structure/number_encoding.assets/1s_2s_complement.png b/zh-Hant/docs/chapter_data_structure/number_encoding.assets/1s_2s_complement.png index 986deee9a5..0b17b3def1 100644 Binary files a/zh-Hant/docs/chapter_data_structure/number_encoding.assets/1s_2s_complement.png and b/zh-Hant/docs/chapter_data_structure/number_encoding.assets/1s_2s_complement.png differ diff --git a/zh-Hant/docs/chapter_data_structure/number_encoding.assets/ieee_754_float.png b/zh-Hant/docs/chapter_data_structure/number_encoding.assets/ieee_754_float.png index 0da95f90f5..0edff64fe3 100644 Binary files a/zh-Hant/docs/chapter_data_structure/number_encoding.assets/ieee_754_float.png and b/zh-Hant/docs/chapter_data_structure/number_encoding.assets/ieee_754_float.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/binary_search_recur.assets/binary_search_recur.png b/zh-Hant/docs/chapter_divide_and_conquer/binary_search_recur.assets/binary_search_recur.png index 83b4748dab..3ef9231e0f 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/binary_search_recur.assets/binary_search_recur.png and b/zh-Hant/docs/chapter_divide_and_conquer/binary_search_recur.assets/binary_search_recur.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_division_pointers.png b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_division_pointers.png index 69a04a2429..0e80a7c9a4 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_division_pointers.png and b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_division_pointers.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_example.png b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_example.png index 4ff80f4cb7..dea1f4808c 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_example.png and b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_example.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_preorder_inorder_division.png b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_preorder_inorder_division.png index eb2b8c41b5..bb71c45898 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_preorder_inorder_division.png and b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/build_tree_preorder_inorder_division.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_overall.png b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_overall.png index 7dc1db37aa..69e2383037 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_overall.png and b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_overall.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step1.png b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step1.png index 6d20e9a0bd..8b0d6bac6e 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step1.png and b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step1.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step2.png b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step2.png index 76de263668..d943bc9ea6 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step2.png and b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step2.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step3.png b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step3.png index 6a40522cc5..c3bc4fbb21 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step3.png and b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step3.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step4.png b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step4.png index fe6e718abd..c7b93878ef 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step4.png and b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step4.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step5.png b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step5.png index 817e6fb414..53afa898c9 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step5.png and b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step5.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step6.png b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step6.png index 56b08c0889..eebf21bec2 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step6.png and b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step6.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step7.png b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step7.png index d8c3355423..cfff5c7d16 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step7.png and b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step7.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step8.png b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step8.png index ecf6b45bf2..8e31db80ae 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step8.png and b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step8.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step9.png b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step9.png index 16d7dd0a12..59fe466b54 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step9.png and b/zh-Hant/docs/chapter_divide_and_conquer/build_binary_tree_problem.assets/built_tree_step9.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_bubble_sort.png b/zh-Hant/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_bubble_sort.png index e85a24ddc6..24264a6d7f 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_bubble_sort.png and b/zh-Hant/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_bubble_sort.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_merge_sort.png b/zh-Hant/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_merge_sort.png index 2a7eed53f9..dcb415b0a5 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_merge_sort.png and b/zh-Hant/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_merge_sort.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_parallel_computing.png b/zh-Hant/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_parallel_computing.png index 22c29694a8..bed8a0aadf 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_parallel_computing.png and b/zh-Hant/docs/chapter_divide_and_conquer/divide_and_conquer.assets/divide_and_conquer_parallel_computing.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_divide_and_conquer.png b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_divide_and_conquer.png index c436aabe65..5ef2874ef7 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_divide_and_conquer.png and b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_divide_and_conquer.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_example.png b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_example.png index d70a2e1430..f5444db7b6 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_example.png and b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_example.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step1.png b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step1.png index 3e571c0684..a12e038b47 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step1.png and b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step1.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step2.png b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step2.png index d69485cb1d..0629abb3b8 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step2.png and b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f1_step2.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step1.png b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step1.png index 5dc8cfef33..976d31afce 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step1.png and b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step1.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step2.png b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step2.png index 55ef572f60..97971e5c6d 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step2.png and b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step2.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step3.png b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step3.png index 117afc212d..87c379cad8 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step3.png and b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step3.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step4.png b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step4.png index aaa74be37e..768181a80d 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step4.png and b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f2_step4.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step1.png b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step1.png index c8fd324f65..8515746c0d 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step1.png and b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step1.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step2.png b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step2.png index 465f2c626f..bdf70135df 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step2.png and b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step2.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step3.png b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step3.png index a83011f14d..9996254013 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step3.png and b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step3.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step4.png b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step4.png index 6e6b54efd8..0fdcb15486 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step4.png and b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_f3_step4.png differ diff --git a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_recursive_tree.png b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_recursive_tree.png index cebed6b1ce..3f506af596 100644 Binary files a/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_recursive_tree.png and b/zh-Hant/docs/chapter_divide_and_conquer/hanota_problem.assets/hanota_recursive_tree.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_example.png b/zh-Hant/docs/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_example.png index fe72e67407..7fcd377819 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_example.png and b/zh-Hant/docs/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_example.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_state_transfer.png b/zh-Hant/docs/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_state_transfer.png index cc1d35a0cf..5f560113a3 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_state_transfer.png and b/zh-Hant/docs/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_state_transfer.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_dp.png b/zh-Hant/docs/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_dp.png index eac62ffbda..e33064aa06 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_dp.png and b/zh-Hant/docs/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_dp.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_example.png b/zh-Hant/docs/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_example.png index 35b5d0b9b5..ce8307c2c0 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_example.png and b/zh-Hant/docs/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_example.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs.png b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs.png index 7b91a2412e..fd70c49144 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs.png and b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs_mem.png b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs_mem.png index 3b56736a31..a3fb1495e5 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs_mem.png and b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dfs_mem.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step1.png b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step1.png index 5699358f9e..2b5371622a 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step1.png and b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step1.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step10.png b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step10.png index 2ba4ea91c3..30a3d2b046 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step10.png and b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step10.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step11.png b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step11.png index 0554492a17..a7f613d8a5 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step11.png and b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step11.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step12.png b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step12.png index feb31b34e1..192c6b5471 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step12.png and b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step12.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step2.png b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step2.png index d4e9d9f2fc..092043385a 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step2.png and b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step2.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step3.png b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step3.png index fb6a5e2392..6dd24e3bd1 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step3.png and b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step3.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step4.png b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step4.png index 3e5410336c..0f5a2cad19 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step4.png and b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step4.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step5.png b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step5.png index be8058a86d..003ebcd431 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step5.png and b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step5.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step6.png b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step6.png index 367c77813d..6cf30ae69c 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step6.png and b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step6.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step7.png b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step7.png index e716b37782..524b36b3ca 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step7.png and b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step7.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step8.png b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step8.png index 33150db758..571e366790 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step8.png and b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step8.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step9.png b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step9.png index fe727f92ea..352fc8c82d 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step9.png and b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step9.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_example.png b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_example.png index c8ba3ff72d..bd5f3771ed 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_example.png and b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_example.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_initial_state.png b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_initial_state.png index 2d048f214c..b0694aea23 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_initial_state.png and b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_initial_state.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_definition.png b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_definition.png index f4d6084e09..9edfa8f5e9 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_definition.png and b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_definition.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_transition.png b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_transition.png index e187473e96..bd1004eabc 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_transition.png and b/zh-Hant/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_transition.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_decision_tree.png b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_decision_tree.png index a8651fd155..76ee37f36f 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_decision_tree.png and b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_decision_tree.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step1.png b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step1.png index 5d2dd9da41..d6a10bc76c 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step1.png and b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step1.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step10.png b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step10.png index 71a0cfe6bc..982847c37a 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step10.png and b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step10.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step11.png b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step11.png index e553ef5aa0..bf98575c88 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step11.png and b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step11.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step12.png b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step12.png index 3753b85739..9be20e17d9 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step12.png and b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step12.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step13.png b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step13.png index 23d7c9ec2a..1eed240b31 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step13.png and b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step13.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step14.png b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step14.png index b61c7dc8f6..303b876137 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step14.png and b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step14.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step15.png b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step15.png index 65196dffa0..8d69b05f50 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step15.png and b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step15.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step2.png b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step2.png index 8f069eca36..75004aacef 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step2.png and b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step2.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step3.png b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step3.png index 5d09d46f89..1a57f31be4 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step3.png and b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step3.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step4.png b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step4.png index 7f38192dc6..75a7be8d18 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step4.png and b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step4.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step5.png b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step5.png index d8aaa6e6cd..cfaf189db1 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step5.png and b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step5.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step6.png b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step6.png index cf3cc2152a..b46874db0f 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step6.png and b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step6.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step7.png b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step7.png index 0648a8a2d6..2f7d8fd544 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step7.png and b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step7.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step8.png b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step8.png index 824459ff8e..c9c5f9b286 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step8.png and b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step8.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step9.png b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step9.png index 954001ced2..32abb4511c 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step9.png and b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step9.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_example.png b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_example.png index abdbc1495e..dcf922251a 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_example.png and b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_example.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_state_transfer.png b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_state_transfer.png index a608cb3033..d075b54ccd 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_state_transfer.png and b/zh-Hant/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_state_transfer.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_memo_tree.png b/zh-Hant/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_memo_tree.png index c21e5a4d71..deab6c77e8 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_memo_tree.png and b/zh-Hant/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_memo_tree.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_tree.png b/zh-Hant/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_tree.png index abf8286832..245e6d025e 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_tree.png and b/zh-Hant/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_tree.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dp.png b/zh-Hant/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dp.png index 8e7822e9fc..ba771e58d9 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dp.png and b/zh-Hant/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dp.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_example.png b/zh-Hant/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_example.png index 3b1d163df8..82d83110c1 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_example.png and b/zh-Hant/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_example.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_state_transfer.png b/zh-Hant/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_state_transfer.png index 6b28c09300..229e96f42a 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_state_transfer.png and b/zh-Hant/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_state_transfer.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs.png b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs.png index 4e14cb5fae..befc33d17b 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs.png and b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs_mem.png b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs_mem.png index 31f38191e8..362b04ce49 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs_mem.png and b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs_mem.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step1.png b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step1.png index 31909f2808..32f53845c6 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step1.png and b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step1.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step2.png b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step2.png index a9f84febf0..e70abe4dbc 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step2.png and b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step2.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step3.png b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step3.png index 7ca9f451f0..16497b8af5 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step3.png and b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step3.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step4.png b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step4.png index a639ee734c..debbdd1f18 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step4.png and b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step4.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step5.png b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step5.png index 82577b001e..025faf391c 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step5.png and b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step5.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step6.png b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step6.png index 24c2a3db8f..5231c4ecde 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step6.png and b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_comp_step6.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step1.png b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step1.png index 3848d5de67..e66acd5e8e 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step1.png and b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step1.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step10.png b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step10.png index cc3840970e..4fb2fb96d8 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step10.png and b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step10.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step11.png b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step11.png index e5d25de30f..0e605b661d 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step11.png and b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step11.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step12.png b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step12.png index c9d03b7e69..8c7878bcde 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step12.png and b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step12.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step13.png b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step13.png index 50394fa55e..fc73a7be97 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step13.png and b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step13.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step14.png b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step14.png index b45f9dae3b..dfd4123c68 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step14.png and b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step14.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step2.png b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step2.png index 3254345b30..d22578053c 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step2.png and b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step2.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step3.png b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step3.png index b9a7a25857..bcca901ee3 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step3.png and b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step3.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step4.png b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step4.png index 90dd406f7a..9601a78049 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step4.png and b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step4.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step5.png b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step5.png index 8b1e8732d0..7221771cb1 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step5.png and b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step5.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step6.png b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step6.png index e8daa92f25..73f25bacf0 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step6.png and b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step6.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step7.png b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step7.png index 31b3505d91..079a713fed 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step7.png and b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step7.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step8.png b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step8.png index 4ef575f191..d4e45a1e18 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step8.png and b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step8.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step9.png b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step9.png index 4008b33af8..c04dd8f938 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step9.png and b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step9.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_example.png b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_example.png index 5c58205f22..88a4a4d79b 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_example.png and b/zh-Hant/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_example.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step1.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step1.png index 228f7fc9f7..3143909c57 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step1.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step1.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step10.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step10.png index 04fb9ab33a..5e166ade30 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step10.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step10.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step11.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step11.png index e39fdf4d5e..0992ce8e49 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step11.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step11.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step12.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step12.png index 760ef5c24e..93a4e8061f 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step12.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step12.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step13.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step13.png index 46fed0ad01..2e34e34c39 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step13.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step13.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step14.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step14.png index 54c5491a2f..16fbb7fdf6 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step14.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step14.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step15.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step15.png index 6d4226d0a1..1b28a73a01 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step15.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step15.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step2.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step2.png index c3b37494f0..47f9ebef2d 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step2.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step2.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step3.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step3.png index ecda864eb5..541390fe1f 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step3.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step3.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step4.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step4.png index b4f7f4af80..90e93be15f 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step4.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step4.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step5.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step5.png index 2f74eaca80..ace896c663 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step5.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step5.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step6.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step6.png index dbdac3117c..901ad30f7e 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step6.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step6.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step7.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step7.png index d2f866695d..379173b246 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step7.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step7.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step8.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step8.png index 9c7f68383d..8d8c036449 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step8.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step8.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step9.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step9.png index dc4c7efecd..4534d89e3f 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step9.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step9.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_example.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_example.png index b7ca70c33a..b7a8a2ded4 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_example.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_example.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_ii_example.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_ii_example.png index a4e4254d52..102cfe1666 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_ii_example.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_ii_example.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step1.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step1.png index e130a867d5..e86e9ab354 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step1.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step1.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step2.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step2.png index c32bad0d43..b0ef9c0108 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step2.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step2.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step3.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step3.png index 5f9bafde57..cdf9da1625 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step3.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step3.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step4.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step4.png index 0af984ddb9..8aab8e6925 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step4.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step4.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step5.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step5.png index 562cb64a50..efad2353fc 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step5.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step5.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step6.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step6.png index 2551c6803f..44445f930f 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step6.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_dp_comp_step6.png differ diff --git a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_example.png b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_example.png index 539a7e6451..a4976a0660 100644 Binary files a/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_example.png and b/zh-Hant/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/unbounded_knapsack_example.png differ diff --git a/zh-Hant/docs/chapter_graph/graph.assets/adjacency_list.png b/zh-Hant/docs/chapter_graph/graph.assets/adjacency_list.png index 7b86ed5bef..5b0332fa9a 100644 Binary files a/zh-Hant/docs/chapter_graph/graph.assets/adjacency_list.png and b/zh-Hant/docs/chapter_graph/graph.assets/adjacency_list.png differ diff --git a/zh-Hant/docs/chapter_graph/graph.assets/adjacency_matrix.png b/zh-Hant/docs/chapter_graph/graph.assets/adjacency_matrix.png index 4c2d2a94da..1650dff374 100644 Binary files a/zh-Hant/docs/chapter_graph/graph.assets/adjacency_matrix.png and b/zh-Hant/docs/chapter_graph/graph.assets/adjacency_matrix.png differ diff --git a/zh-Hant/docs/chapter_graph/graph.assets/connected_graph.png b/zh-Hant/docs/chapter_graph/graph.assets/connected_graph.png index fd171ae5d2..6ca5feb493 100644 Binary files a/zh-Hant/docs/chapter_graph/graph.assets/connected_graph.png and b/zh-Hant/docs/chapter_graph/graph.assets/connected_graph.png differ diff --git a/zh-Hant/docs/chapter_graph/graph.assets/directed_graph.png b/zh-Hant/docs/chapter_graph/graph.assets/directed_graph.png index 82116c3461..7a3b8988c5 100644 Binary files a/zh-Hant/docs/chapter_graph/graph.assets/directed_graph.png and b/zh-Hant/docs/chapter_graph/graph.assets/directed_graph.png differ diff --git a/zh-Hant/docs/chapter_graph/graph.assets/linkedlist_tree_graph.png b/zh-Hant/docs/chapter_graph/graph.assets/linkedlist_tree_graph.png index 07769173e4..addca2a603 100644 Binary files a/zh-Hant/docs/chapter_graph/graph.assets/linkedlist_tree_graph.png and b/zh-Hant/docs/chapter_graph/graph.assets/linkedlist_tree_graph.png differ diff --git a/zh-Hant/docs/chapter_graph/graph.assets/weighted_graph.png b/zh-Hant/docs/chapter_graph/graph.assets/weighted_graph.png index bd555b5250..3049dc2419 100644 Binary files a/zh-Hant/docs/chapter_graph/graph.assets/weighted_graph.png and b/zh-Hant/docs/chapter_graph/graph.assets/weighted_graph.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_list_step1_initialization.png b/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_list_step1_initialization.png index 6a1178f4a4..fcf3d248d9 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_list_step1_initialization.png and b/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_list_step1_initialization.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_list_step2_add_edge.png b/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_list_step2_add_edge.png index c9db4a28af..a76e876ba5 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_list_step2_add_edge.png and b/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_list_step2_add_edge.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_list_step3_remove_edge.png b/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_list_step3_remove_edge.png index c7d8b7b5cd..ad70c3dd48 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_list_step3_remove_edge.png and b/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_list_step3_remove_edge.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_list_step4_add_vertex.png b/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_list_step4_add_vertex.png index d473069973..85033d2547 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_list_step4_add_vertex.png and b/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_list_step4_add_vertex.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_list_step5_remove_vertex.png b/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_list_step5_remove_vertex.png index e3a8e602fe..d3f8eeebf7 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_list_step5_remove_vertex.png and b/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_list_step5_remove_vertex.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step1_initialization.png b/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step1_initialization.png index e44f72bb53..0af80cfec4 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step1_initialization.png and b/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step1_initialization.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step2_add_edge.png b/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step2_add_edge.png index 69eaa630ca..a4fbcd83d2 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step2_add_edge.png and b/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step2_add_edge.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step3_remove_edge.png b/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step3_remove_edge.png index 90ba7c30b6..b87ff1c9b7 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step3_remove_edge.png and b/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step3_remove_edge.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step4_add_vertex.png b/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step4_add_vertex.png index 7cf74fb97b..a1dbf5c5f2 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step4_add_vertex.png and b/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step4_add_vertex.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step5_remove_vertex.png b/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step5_remove_vertex.png index 0e68974857..234a4a8f01 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step5_remove_vertex.png and b/zh-Hant/docs/chapter_graph/graph_operations.assets/adjacency_matrix_step5_remove_vertex.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs.png index 3fe64cd247..6cbe621357 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step1.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step1.png index a531c26c31..8b70e7ac58 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step1.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step1.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step10.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step10.png index 4aff6ee040..80dc83febf 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step10.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step10.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step11.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step11.png index 3101f39be3..408949826c 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step11.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step11.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step2.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step2.png index 9d05282f2d..f81b8b1104 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step2.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step2.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step3.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step3.png index 61e24a3626..812bd3ae96 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step3.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step3.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step4.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step4.png index 1de1985878..c06aaec4c6 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step4.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step4.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step5.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step5.png index 0975c0677e..7c697a01e3 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step5.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step5.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step6.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step6.png index 03ddf3f27f..ee4ab15fd6 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step6.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step6.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step7.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step7.png index c45ea92ffb..879dfb18ba 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step7.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step7.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step8.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step8.png index 062f602017..35c15686c1 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step8.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step8.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step9.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step9.png index 4c1254b93e..22dba9f343 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step9.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_bfs_step9.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs.png index bf937f34aa..7f96442cc5 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step1.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step1.png index 48cd7195ef..6811da2893 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step1.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step1.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step10.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step10.png index dfc1de71ed..b4d191dacc 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step10.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step10.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step11.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step11.png index 9eae6f5e85..343e4a6cb2 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step11.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step11.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step2.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step2.png index 1677ff2a44..fc4cecbe02 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step2.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step2.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step3.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step3.png index 9789e75cfc..d35aa696a0 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step3.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step3.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step4.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step4.png index 207a256096..ea63ae9561 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step4.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step4.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step5.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step5.png index 0d20ab893d..d7ac7ca540 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step5.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step5.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step6.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step6.png index 221206bfe8..60a78caf3c 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step6.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step6.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step7.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step7.png index ec32006724..5153dd254f 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step7.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step7.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step8.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step8.png index 4ef2e05383..42b3fcb367 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step8.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step8.png differ diff --git a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step9.png b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step9.png index bbc292d774..afbd16f390 100644 Binary files a/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step9.png and b/zh-Hant/docs/chapter_graph/graph_traversal.assets/graph_dfs_step9.png differ diff --git a/zh-Hant/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_area_chart.png b/zh-Hant/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_area_chart.png index 3dbbfcaf31..79e2500849 100644 Binary files a/zh-Hant/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_area_chart.png and b/zh-Hant/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_area_chart.png differ diff --git a/zh-Hant/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_example.png b/zh-Hant/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_example.png index fafc32833d..05461a7db3 100644 Binary files a/zh-Hant/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_example.png and b/zh-Hant/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_example.png differ diff --git a/zh-Hant/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_greedy_strategy.png b/zh-Hant/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_greedy_strategy.png index 14e8cbfdb4..a5cdac1c5d 100644 Binary files a/zh-Hant/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_greedy_strategy.png and b/zh-Hant/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_greedy_strategy.png differ diff --git a/zh-Hant/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_unit_value.png b/zh-Hant/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_unit_value.png index 582cf76044..7498699d36 100644 Binary files a/zh-Hant/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_unit_value.png and b/zh-Hant/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_unit_value.png differ diff --git a/zh-Hant/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_strategy.png b/zh-Hant/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_strategy.png index 3ad3663b93..4cb560fe69 100644 Binary files a/zh-Hant/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_strategy.png and b/zh-Hant/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_strategy.png differ diff --git a/zh-Hant/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_vs_dp.png b/zh-Hant/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_vs_dp.png index f96f27e0f1..8598f26b83 100644 Binary files a/zh-Hant/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_vs_dp.png and b/zh-Hant/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_vs_dp.png differ diff --git a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_example.png b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_example.png index b5ed3a2f11..33cb0d00be 100644 Binary files a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_example.png and b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_example.png differ diff --git a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step1.png b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step1.png index a881cc5e1e..8356d8949d 100644 Binary files a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step1.png and b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step1.png differ diff --git a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step2.png b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step2.png index 4ae50db815..2989dd4abf 100644 Binary files a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step2.png and b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step2.png differ diff --git a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step3.png b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step3.png index 3656177dc2..99458088d7 100644 Binary files a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step3.png and b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step3.png differ diff --git a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step4.png b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step4.png index 0eb7b7ad09..179465bbcd 100644 Binary files a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step4.png and b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step4.png differ diff --git a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step5.png b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step5.png index 05fa4ef00b..abe0d1e516 100644 Binary files a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step5.png and b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step5.png differ diff --git a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step6.png b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step6.png index 13bb5c1fa9..c4a378d869 100644 Binary files a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step6.png and b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step6.png differ diff --git a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step7.png b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step7.png index 699990ce41..ef733ea422 100644 Binary files a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step7.png and b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step7.png differ diff --git a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step8.png b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step8.png index 85f57e4352..4c396d476c 100644 Binary files a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step8.png and b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step8.png differ diff --git a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step9.png b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step9.png index f82639160a..2be5915507 100644 Binary files a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step9.png and b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_greedy_step9.png differ diff --git a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_initial_state.png b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_initial_state.png index f0005d03cc..a7aaca72f5 100644 Binary files a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_initial_state.png and b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_initial_state.png differ diff --git a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_long_board.png b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_long_board.png index 98546e4a69..11743e187b 100644 Binary files a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_long_board.png and b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_long_board.png differ diff --git a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_short_board.png b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_short_board.png index 10be0b40e0..0cea208bbf 100644 Binary files a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_short_board.png and b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_short_board.png differ diff --git a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_skipped_states.png b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_skipped_states.png index 67a10b6f37..86b1e5c67b 100644 Binary files a/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_skipped_states.png and b/zh-Hant/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_skipped_states.png differ diff --git a/zh-Hant/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_definition.png b/zh-Hant/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_definition.png index 4cd0f3baf4..d24da868df 100644 Binary files a/zh-Hant/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_definition.png and b/zh-Hant/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_definition.png differ diff --git a/zh-Hant/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_calculation.png b/zh-Hant/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_calculation.png index 0784a8d32e..1665158531 100644 Binary files a/zh-Hant/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_calculation.png and b/zh-Hant/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_calculation.png differ diff --git a/zh-Hant/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_infer1.png b/zh-Hant/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_infer1.png index 8c96f1e918..5b31c6729d 100644 Binary files a/zh-Hant/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_infer1.png and b/zh-Hant/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_infer1.png differ diff --git a/zh-Hant/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_infer2.png b/zh-Hant/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_infer2.png index bfeeac9e22..cb2727f585 100644 Binary files a/zh-Hant/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_infer2.png and b/zh-Hant/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_infer2.png differ diff --git a/zh-Hant/docs/chapter_hashing/hash_algorithm.assets/hash_collision_best_worst_condition.png b/zh-Hant/docs/chapter_hashing/hash_algorithm.assets/hash_collision_best_worst_condition.png index 22c2f6bfd4..a7cac4ed1e 100644 Binary files a/zh-Hant/docs/chapter_hashing/hash_algorithm.assets/hash_collision_best_worst_condition.png and b/zh-Hant/docs/chapter_hashing/hash_algorithm.assets/hash_collision_best_worst_condition.png differ diff --git a/zh-Hant/docs/chapter_hashing/hash_collision.assets/hash_table_chaining.png b/zh-Hant/docs/chapter_hashing/hash_collision.assets/hash_table_chaining.png index 7e7688af3f..5a3e50b61a 100644 Binary files a/zh-Hant/docs/chapter_hashing/hash_collision.assets/hash_table_chaining.png and b/zh-Hant/docs/chapter_hashing/hash_collision.assets/hash_table_chaining.png differ diff --git a/zh-Hant/docs/chapter_hashing/hash_collision.assets/hash_table_linear_probing.png b/zh-Hant/docs/chapter_hashing/hash_collision.assets/hash_table_linear_probing.png index 6181118671..fd58b20e88 100644 Binary files a/zh-Hant/docs/chapter_hashing/hash_collision.assets/hash_table_linear_probing.png and b/zh-Hant/docs/chapter_hashing/hash_collision.assets/hash_table_linear_probing.png differ diff --git a/zh-Hant/docs/chapter_hashing/hash_collision.assets/hash_table_open_addressing_deletion.png b/zh-Hant/docs/chapter_hashing/hash_collision.assets/hash_table_open_addressing_deletion.png index 2ebb16ec0b..fe92f0af48 100644 Binary files a/zh-Hant/docs/chapter_hashing/hash_collision.assets/hash_table_open_addressing_deletion.png and b/zh-Hant/docs/chapter_hashing/hash_collision.assets/hash_table_open_addressing_deletion.png differ diff --git a/zh-Hant/docs/chapter_hashing/hash_map.assets/hash_collision.png b/zh-Hant/docs/chapter_hashing/hash_map.assets/hash_collision.png index 36447edb73..eebe8c8f8a 100644 Binary files a/zh-Hant/docs/chapter_hashing/hash_map.assets/hash_collision.png and b/zh-Hant/docs/chapter_hashing/hash_map.assets/hash_collision.png differ diff --git a/zh-Hant/docs/chapter_hashing/hash_map.assets/hash_function.png b/zh-Hant/docs/chapter_hashing/hash_map.assets/hash_function.png index 7349ea7d46..35d0a3ddf3 100644 Binary files a/zh-Hant/docs/chapter_hashing/hash_map.assets/hash_function.png and b/zh-Hant/docs/chapter_hashing/hash_map.assets/hash_function.png differ diff --git a/zh-Hant/docs/chapter_hashing/hash_map.assets/hash_table_lookup.png b/zh-Hant/docs/chapter_hashing/hash_map.assets/hash_table_lookup.png index 993eb6d1a7..4f71b61a82 100644 Binary files a/zh-Hant/docs/chapter_hashing/hash_map.assets/hash_table_lookup.png and b/zh-Hant/docs/chapter_hashing/hash_map.assets/hash_table_lookup.png differ diff --git a/zh-Hant/docs/chapter_hashing/hash_map.assets/hash_table_reshash.png b/zh-Hant/docs/chapter_hashing/hash_map.assets/hash_table_reshash.png index 48d7784e5d..cd6459d278 100644 Binary files a/zh-Hant/docs/chapter_hashing/hash_map.assets/hash_table_reshash.png and b/zh-Hant/docs/chapter_hashing/hash_map.assets/hash_table_reshash.png differ diff --git a/zh-Hant/docs/chapter_heap/build_heap.assets/heapify_operations_count.png b/zh-Hant/docs/chapter_heap/build_heap.assets/heapify_operations_count.png index c1ac5f9449..d1309c7dbf 100644 Binary files a/zh-Hant/docs/chapter_heap/build_heap.assets/heapify_operations_count.png and b/zh-Hant/docs/chapter_heap/build_heap.assets/heapify_operations_count.png differ diff --git a/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step1.png b/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step1.png index 2139b9c7ee..fd00bf20f1 100644 Binary files a/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step1.png and b/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step1.png differ diff --git a/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step10.png b/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step10.png index c12898e85f..83a650826d 100644 Binary files a/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step10.png and b/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step10.png differ diff --git a/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step2.png b/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step2.png index b997cb698c..d16378341d 100644 Binary files a/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step2.png and b/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step2.png differ diff --git a/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step3.png b/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step3.png index c20c05f973..7719b0038e 100644 Binary files a/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step3.png and b/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step3.png differ diff --git a/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step4.png b/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step4.png index 830a4887e7..0ae3e06ea1 100644 Binary files a/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step4.png and b/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step4.png differ diff --git a/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step5.png b/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step5.png index 5776860938..827a22bff1 100644 Binary files a/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step5.png and b/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step5.png differ diff --git a/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step6.png b/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step6.png index e95e846cfe..6c63b044be 100644 Binary files a/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step6.png and b/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step6.png differ diff --git a/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step7.png b/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step7.png index 003ecc9bff..f3176038b2 100644 Binary files a/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step7.png and b/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step7.png differ diff --git a/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step8.png b/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step8.png index 99f1858e2a..d075759af2 100644 Binary files a/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step8.png and b/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step8.png differ diff --git a/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step9.png b/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step9.png index 7a72f141df..411413003b 100644 Binary files a/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step9.png and b/zh-Hant/docs/chapter_heap/heap.assets/heap_pop_step9.png differ diff --git a/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step1.png b/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step1.png index 83d11cc613..17eb29a0f8 100644 Binary files a/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step1.png and b/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step1.png differ diff --git a/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step2.png b/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step2.png index 10e4e81b53..b4003f1f92 100644 Binary files a/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step2.png and b/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step2.png differ diff --git a/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step3.png b/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step3.png index 799806d609..a032d34b4e 100644 Binary files a/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step3.png and b/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step3.png differ diff --git a/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step4.png b/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step4.png index db77aa656a..4c78dc6d3b 100644 Binary files a/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step4.png and b/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step4.png differ diff --git a/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step5.png b/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step5.png index dea80c2d7c..c62ec270be 100644 Binary files a/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step5.png and b/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step5.png differ diff --git a/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step6.png b/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step6.png index a36a46dd9d..6042122037 100644 Binary files a/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step6.png and b/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step6.png differ diff --git a/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step7.png b/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step7.png index 09720e623a..0bfb5a433b 100644 Binary files a/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step7.png and b/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step7.png differ diff --git a/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step8.png b/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step8.png index 68e25c0d53..5d820c7f4b 100644 Binary files a/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step8.png and b/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step8.png differ diff --git a/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step9.png b/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step9.png index cca2be40d5..d2c23bbd08 100644 Binary files a/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step9.png and b/zh-Hant/docs/chapter_heap/heap.assets/heap_push_step9.png differ diff --git a/zh-Hant/docs/chapter_heap/heap.assets/min_heap_and_max_heap.png b/zh-Hant/docs/chapter_heap/heap.assets/min_heap_and_max_heap.png index 6ae45c6668..0016f58e6f 100644 Binary files a/zh-Hant/docs/chapter_heap/heap.assets/min_heap_and_max_heap.png and b/zh-Hant/docs/chapter_heap/heap.assets/min_heap_and_max_heap.png differ diff --git a/zh-Hant/docs/chapter_heap/heap.assets/representation_of_heap.png b/zh-Hant/docs/chapter_heap/heap.assets/representation_of_heap.png index c1d59888ef..e17e5aa0b1 100644 Binary files a/zh-Hant/docs/chapter_heap/heap.assets/representation_of_heap.png and b/zh-Hant/docs/chapter_heap/heap.assets/representation_of_heap.png differ diff --git a/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step1.png b/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step1.png index ab6d1a2728..9d399e34cc 100644 Binary files a/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step1.png and b/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step1.png differ diff --git a/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step2.png b/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step2.png index 30efef9493..d57b2d0f75 100644 Binary files a/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step2.png and b/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step2.png differ diff --git a/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step3.png b/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step3.png index bc41b3d9ac..f60076b62c 100644 Binary files a/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step3.png and b/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step3.png differ diff --git a/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step4.png b/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step4.png index bfd9b8845f..bf8b825c59 100644 Binary files a/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step4.png and b/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step4.png differ diff --git a/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step5.png b/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step5.png index 5a00fbba9b..952431780b 100644 Binary files a/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step5.png and b/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step5.png differ diff --git a/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step6.png b/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step6.png index 8affcdc9f0..05d5720f7a 100644 Binary files a/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step6.png and b/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step6.png differ diff --git a/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step7.png b/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step7.png index 14961874d2..ebc8cd0008 100644 Binary files a/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step7.png and b/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step7.png differ diff --git a/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step8.png b/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step8.png index 6cc5f20cf0..0ee7ee0ae9 100644 Binary files a/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step8.png and b/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step8.png differ diff --git a/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step9.png b/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step9.png index a658a93f3e..575e63bf21 100644 Binary files a/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step9.png and b/zh-Hant/docs/chapter_heap/top_k.assets/top_k_heap_step9.png differ diff --git a/zh-Hant/docs/chapter_heap/top_k.assets/top_k_sorting.png b/zh-Hant/docs/chapter_heap/top_k.assets/top_k_sorting.png index b9f0b6256a..bc301db156 100644 Binary files a/zh-Hant/docs/chapter_heap/top_k.assets/top_k_sorting.png and b/zh-Hant/docs/chapter_heap/top_k.assets/top_k_sorting.png differ diff --git a/zh-Hant/docs/chapter_heap/top_k.assets/top_k_traversal.png b/zh-Hant/docs/chapter_heap/top_k.assets/top_k_traversal.png index eb36ab7092..25d5889840 100644 Binary files a/zh-Hant/docs/chapter_heap/top_k.assets/top_k_traversal.png and b/zh-Hant/docs/chapter_heap/top_k.assets/top_k_traversal.png differ diff --git a/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/binary_search_dictionary_step1.png b/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/binary_search_dictionary_step1.png index c0d3824806..acb6171bad 100644 Binary files a/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/binary_search_dictionary_step1.png and b/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/binary_search_dictionary_step1.png differ diff --git a/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/binary_search_dictionary_step2.png b/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/binary_search_dictionary_step2.png index 037fa6911c..f23a9682d4 100644 Binary files a/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/binary_search_dictionary_step2.png and b/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/binary_search_dictionary_step2.png differ diff --git a/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/binary_search_dictionary_step3.png b/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/binary_search_dictionary_step3.png index e68a67a40f..e6832c86b8 100644 Binary files a/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/binary_search_dictionary_step3.png and b/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/binary_search_dictionary_step3.png differ diff --git a/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/binary_search_dictionary_step4.png b/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/binary_search_dictionary_step4.png index cc65899063..72778f922b 100644 Binary files a/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/binary_search_dictionary_step4.png and b/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/binary_search_dictionary_step4.png differ diff --git a/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/binary_search_dictionary_step5.png b/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/binary_search_dictionary_step5.png index 567262238a..9b0c910b4c 100644 Binary files a/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/binary_search_dictionary_step5.png and b/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/binary_search_dictionary_step5.png differ diff --git a/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/greedy_change.png b/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/greedy_change.png index 6da4efe384..2c57d75246 100644 Binary files a/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/greedy_change.png and b/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/greedy_change.png differ diff --git a/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/playing_cards_sorting.png b/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/playing_cards_sorting.png index b22d452f29..15daf3fe07 100644 Binary files a/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/playing_cards_sorting.png and b/zh-Hant/docs/chapter_introduction/algorithms_are_everywhere.assets/playing_cards_sorting.png differ diff --git a/zh-Hant/docs/chapter_introduction/what_is_dsa.assets/assembling_blocks.png b/zh-Hant/docs/chapter_introduction/what_is_dsa.assets/assembling_blocks.png index d9e2065fa5..ff209eb732 100644 Binary files a/zh-Hant/docs/chapter_introduction/what_is_dsa.assets/assembling_blocks.png and b/zh-Hant/docs/chapter_introduction/what_is_dsa.assets/assembling_blocks.png differ diff --git a/zh-Hant/docs/chapter_introduction/what_is_dsa.assets/relationship_between_data_structure_and_algorithm.png b/zh-Hant/docs/chapter_introduction/what_is_dsa.assets/relationship_between_data_structure_and_algorithm.png index b59f7f0cec..42d5ac4568 100644 Binary files a/zh-Hant/docs/chapter_introduction/what_is_dsa.assets/relationship_between_data_structure_and_algorithm.png and b/zh-Hant/docs/chapter_introduction/what_is_dsa.assets/relationship_between_data_structure_and_algorithm.png differ diff --git a/zh-Hant/docs/chapter_preface/about_the_book.assets/hello_algo_mindmap.png b/zh-Hant/docs/chapter_preface/about_the_book.assets/hello_algo_mindmap.png index fb5d88947d..f29eb8f8f3 100644 Binary files a/zh-Hant/docs/chapter_preface/about_the_book.assets/hello_algo_mindmap.png and b/zh-Hant/docs/chapter_preface/about_the_book.assets/hello_algo_mindmap.png differ diff --git a/zh-Hant/docs/chapter_preface/suggestions.assets/code_md_to_repo.png b/zh-Hant/docs/chapter_preface/suggestions.assets/code_md_to_repo.png index 1aa73e47c1..a6fea53b25 100644 Binary files a/zh-Hant/docs/chapter_preface/suggestions.assets/code_md_to_repo.png and b/zh-Hant/docs/chapter_preface/suggestions.assets/code_md_to_repo.png differ diff --git a/zh-Hant/docs/chapter_preface/suggestions.assets/download_code.png b/zh-Hant/docs/chapter_preface/suggestions.assets/download_code.png index bf563db2b6..cbd07f1380 100644 Binary files a/zh-Hant/docs/chapter_preface/suggestions.assets/download_code.png and b/zh-Hant/docs/chapter_preface/suggestions.assets/download_code.png differ diff --git a/zh-Hant/docs/chapter_preface/suggestions.assets/learning_route.png b/zh-Hant/docs/chapter_preface/suggestions.assets/learning_route.png index 37eadbfbd2..e6ea5b6041 100644 Binary files a/zh-Hant/docs/chapter_preface/suggestions.assets/learning_route.png and b/zh-Hant/docs/chapter_preface/suggestions.assets/learning_route.png differ diff --git a/zh-Hant/docs/chapter_preface/suggestions.assets/pythontutor_example.png b/zh-Hant/docs/chapter_preface/suggestions.assets/pythontutor_example.png index a560f5cccb..9d9aa3e2ce 100644 Binary files a/zh-Hant/docs/chapter_preface/suggestions.assets/pythontutor_example.png and b/zh-Hant/docs/chapter_preface/suggestions.assets/pythontutor_example.png differ diff --git a/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_example.png b/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_example.png index 3fe911c947..290d25b262 100644 Binary files a/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_example.png and b/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_example.png differ diff --git a/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_ranges.png b/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_ranges.png index f40bc6b75b..ed8e67cc16 100644 Binary files a/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_ranges.png and b/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_ranges.png differ diff --git a/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step1.png b/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step1.png index 8bfd2fda6b..9c91225b1e 100644 Binary files a/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step1.png and b/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step1.png differ diff --git a/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step2.png b/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step2.png index 2a131f2fce..f1c96e9240 100644 Binary files a/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step2.png and b/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step2.png differ diff --git a/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step3.png b/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step3.png index 87159fd118..8a9f56048c 100644 Binary files a/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step3.png and b/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step3.png differ diff --git a/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step4.png b/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step4.png index 78ef0bcd58..6544debd3b 100644 Binary files a/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step4.png and b/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step4.png differ diff --git a/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step5.png b/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step5.png index 96149982ec..a4df911a97 100644 Binary files a/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step5.png and b/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step5.png differ diff --git a/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step6.png b/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step6.png index 2ed3b6d02a..148161b830 100644 Binary files a/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step6.png and b/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step6.png differ diff --git a/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step7.png b/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step7.png index f3b5636b60..ad07cb6203 100644 Binary files a/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step7.png and b/zh-Hant/docs/chapter_searching/binary_search.assets/binary_search_step7.png differ diff --git a/zh-Hant/docs/chapter_searching/binary_search_edge.assets/binary_search_edge_by_element.png b/zh-Hant/docs/chapter_searching/binary_search_edge.assets/binary_search_edge_by_element.png index 387888c4ef..c9789c6569 100644 Binary files a/zh-Hant/docs/chapter_searching/binary_search_edge.assets/binary_search_edge_by_element.png and b/zh-Hant/docs/chapter_searching/binary_search_edge.assets/binary_search_edge_by_element.png differ diff --git a/zh-Hant/docs/chapter_searching/binary_search_edge.assets/binary_search_right_edge_by_left_edge.png b/zh-Hant/docs/chapter_searching/binary_search_edge.assets/binary_search_right_edge_by_left_edge.png index 3afc99251c..8f9379bd91 100644 Binary files a/zh-Hant/docs/chapter_searching/binary_search_edge.assets/binary_search_right_edge_by_left_edge.png and b/zh-Hant/docs/chapter_searching/binary_search_edge.assets/binary_search_right_edge_by_left_edge.png differ diff --git a/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_example.png b/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_example.png index f92a72063f..9bd1ce0bb8 100644 Binary files a/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_example.png and b/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_example.png differ diff --git a/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_naive.png b/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_naive.png index f082937571..ac31d02430 100644 Binary files a/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_naive.png and b/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_naive.png differ diff --git a/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step1.png b/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step1.png index 0e244ad5e2..41d3b06f67 100644 Binary files a/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step1.png and b/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step1.png differ diff --git a/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step2.png b/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step2.png index b16213be9e..769f0800c3 100644 Binary files a/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step2.png and b/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step2.png differ diff --git a/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step3.png b/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step3.png index d0d48f50c4..1c73ca0714 100644 Binary files a/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step3.png and b/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step3.png differ diff --git a/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step4.png b/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step4.png index 3301995c97..9b2ea62239 100644 Binary files a/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step4.png and b/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step4.png differ diff --git a/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step5.png b/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step5.png index 2fcd3789e0..5be8add503 100644 Binary files a/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step5.png and b/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step5.png differ diff --git a/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step6.png b/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step6.png index cbaac1539e..a98887a04d 100644 Binary files a/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step6.png and b/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step6.png differ diff --git a/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step7.png b/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step7.png index 8c84c04fad..9f5b2089bf 100644 Binary files a/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step7.png and b/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step7.png differ diff --git a/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step8.png b/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step8.png index 2d64bc19ca..ad15436121 100644 Binary files a/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step8.png and b/zh-Hant/docs/chapter_searching/binary_search_insertion.assets/binary_search_insertion_step8.png differ diff --git a/zh-Hant/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_brute_force.png b/zh-Hant/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_brute_force.png index ab04a36ffa..558b8381ce 100644 Binary files a/zh-Hant/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_brute_force.png and b/zh-Hant/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_brute_force.png differ diff --git a/zh-Hant/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step1.png b/zh-Hant/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step1.png index d138bb5d19..04bade1454 100644 Binary files a/zh-Hant/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step1.png and b/zh-Hant/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step1.png differ diff --git a/zh-Hant/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step2.png b/zh-Hant/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step2.png index f23b5a1e15..1485e2525f 100644 Binary files a/zh-Hant/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step2.png and b/zh-Hant/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step2.png differ diff --git a/zh-Hant/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step3.png b/zh-Hant/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step3.png index c03765128b..b406aaa351 100644 Binary files a/zh-Hant/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step3.png and b/zh-Hant/docs/chapter_searching/replace_linear_by_hashing.assets/two_sum_hashtable_step3.png differ diff --git a/zh-Hant/docs/chapter_searching/searching_algorithm_revisited.assets/searching_algorithms.png b/zh-Hant/docs/chapter_searching/searching_algorithm_revisited.assets/searching_algorithms.png index 6828f993b5..6e84b0837c 100644 Binary files a/zh-Hant/docs/chapter_searching/searching_algorithm_revisited.assets/searching_algorithms.png and b/zh-Hant/docs/chapter_searching/searching_algorithm_revisited.assets/searching_algorithms.png differ diff --git a/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step1.png b/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step1.png index a898b58e85..905f952e05 100644 Binary files a/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step1.png and b/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step1.png differ diff --git a/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step2.png b/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step2.png index c3468af767..f910503087 100644 Binary files a/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step2.png and b/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step2.png differ diff --git a/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step3.png b/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step3.png index 238537785f..0572d132b2 100644 Binary files a/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step3.png and b/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step3.png differ diff --git a/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step4.png b/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step4.png index b0d0f6c6c8..a89622735c 100644 Binary files a/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step4.png and b/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step4.png differ diff --git a/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step5.png b/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step5.png index c124002695..d82c85a8ab 100644 Binary files a/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step5.png and b/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step5.png differ diff --git a/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step6.png b/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step6.png index b13e793a86..0cd31f5f93 100644 Binary files a/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step6.png and b/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step6.png differ diff --git a/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step7.png b/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step7.png index 63286ec9cc..46c3f07460 100644 Binary files a/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step7.png and b/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_operation_step7.png differ diff --git a/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_sort_overview.png b/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_sort_overview.png index da7c978018..e21825b6d2 100644 Binary files a/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_sort_overview.png and b/zh-Hant/docs/chapter_sorting/bubble_sort.assets/bubble_sort_overview.png differ diff --git a/zh-Hant/docs/chapter_sorting/bucket_sort.assets/bucket_sort_overview.png b/zh-Hant/docs/chapter_sorting/bucket_sort.assets/bucket_sort_overview.png index 301cdef927..d78b1e0425 100644 Binary files a/zh-Hant/docs/chapter_sorting/bucket_sort.assets/bucket_sort_overview.png and b/zh-Hant/docs/chapter_sorting/bucket_sort.assets/bucket_sort_overview.png differ diff --git a/zh-Hant/docs/chapter_sorting/bucket_sort.assets/scatter_in_buckets_distribution.png b/zh-Hant/docs/chapter_sorting/bucket_sort.assets/scatter_in_buckets_distribution.png index 5948be5972..4697b20c7c 100644 Binary files a/zh-Hant/docs/chapter_sorting/bucket_sort.assets/scatter_in_buckets_distribution.png and b/zh-Hant/docs/chapter_sorting/bucket_sort.assets/scatter_in_buckets_distribution.png differ diff --git a/zh-Hant/docs/chapter_sorting/bucket_sort.assets/scatter_in_buckets_recursively.png b/zh-Hant/docs/chapter_sorting/bucket_sort.assets/scatter_in_buckets_recursively.png index 910db035a0..8049782aaa 100644 Binary files a/zh-Hant/docs/chapter_sorting/bucket_sort.assets/scatter_in_buckets_recursively.png and b/zh-Hant/docs/chapter_sorting/bucket_sort.assets/scatter_in_buckets_recursively.png differ diff --git a/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_overview.png b/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_overview.png index e395f27e4c..cbd2be3ca2 100644 Binary files a/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_overview.png and b/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_overview.png differ diff --git a/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step1.png b/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step1.png index c9a6d07916..17169225b0 100644 Binary files a/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step1.png and b/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step1.png differ diff --git a/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step2.png b/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step2.png index ed863f3368..478fcc82d2 100644 Binary files a/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step2.png and b/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step2.png differ diff --git a/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step3.png b/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step3.png index e8c39892cd..4d6cc3aec2 100644 Binary files a/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step3.png and b/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step3.png differ diff --git a/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step4.png b/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step4.png index f89753af66..fb0865d85e 100644 Binary files a/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step4.png and b/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step4.png differ diff --git a/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step5.png b/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step5.png index 72ce85127a..52b85568fe 100644 Binary files a/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step5.png and b/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step5.png differ diff --git a/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step6.png b/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step6.png index 92bf2f77d2..649df0ce90 100644 Binary files a/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step6.png and b/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step6.png differ diff --git a/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step7.png b/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step7.png index 72b461f7af..9b77a0d022 100644 Binary files a/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step7.png and b/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step7.png differ diff --git a/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step8.png b/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step8.png index 078a50c710..1acbf18a88 100644 Binary files a/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step8.png and b/zh-Hant/docs/chapter_sorting/counting_sort.assets/counting_sort_step8.png differ diff --git a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step1.png b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step1.png index 6f5000d591..7ee3be24e8 100644 Binary files a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step1.png and b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step1.png differ diff --git a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step10.png b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step10.png index 0268c482b0..769e12d246 100644 Binary files a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step10.png and b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step10.png differ diff --git a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step11.png b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step11.png index 92aabe55f3..7d57514629 100644 Binary files a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step11.png and b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step11.png differ diff --git a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step12.png b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step12.png index 15d1c35207..1809c3b5b0 100644 Binary files a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step12.png and b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step12.png differ diff --git a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step2.png b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step2.png index e9b99f9d70..70364f2f47 100644 Binary files a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step2.png and b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step2.png differ diff --git a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step3.png b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step3.png index c11281a328..f9b3c7c424 100644 Binary files a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step3.png and b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step3.png differ diff --git a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step4.png b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step4.png index 1e83b592d2..1da60687f9 100644 Binary files a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step4.png and b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step4.png differ diff --git a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step5.png b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step5.png index f24abfec87..32eac79622 100644 Binary files a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step5.png and b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step5.png differ diff --git a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step6.png b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step6.png index 4d8e4fc7f1..f4cd7165e5 100644 Binary files a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step6.png and b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step6.png differ diff --git a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step7.png b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step7.png index 3570023f1a..f9b0bc7ff1 100644 Binary files a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step7.png and b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step7.png differ diff --git a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step8.png b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step8.png index 880d80031e..8c0ee3d37c 100644 Binary files a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step8.png and b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step8.png differ diff --git a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step9.png b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step9.png index e0844739db..1cf905eaf4 100644 Binary files a/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step9.png and b/zh-Hant/docs/chapter_sorting/heap_sort.assets/heap_sort_step9.png differ diff --git a/zh-Hant/docs/chapter_sorting/insertion_sort.assets/insertion_operation.png b/zh-Hant/docs/chapter_sorting/insertion_sort.assets/insertion_operation.png index 3a694e71a4..eed064b559 100644 Binary files a/zh-Hant/docs/chapter_sorting/insertion_sort.assets/insertion_operation.png and b/zh-Hant/docs/chapter_sorting/insertion_sort.assets/insertion_operation.png differ diff --git a/zh-Hant/docs/chapter_sorting/insertion_sort.assets/insertion_sort_overview.png b/zh-Hant/docs/chapter_sorting/insertion_sort.assets/insertion_sort_overview.png index 4824b5204e..0ca14ff2cc 100644 Binary files a/zh-Hant/docs/chapter_sorting/insertion_sort.assets/insertion_sort_overview.png and b/zh-Hant/docs/chapter_sorting/insertion_sort.assets/insertion_sort_overview.png differ diff --git a/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_overview.png b/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_overview.png index 4665dac1b6..c59a14e57c 100644 Binary files a/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_overview.png and b/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_overview.png differ diff --git a/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step1.png b/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step1.png index ada4bcebd9..7ff1c4ec45 100644 Binary files a/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step1.png and b/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step1.png differ diff --git a/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step10.png b/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step10.png index 98b9e5833e..ca2f4c5d23 100644 Binary files a/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step10.png and b/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step10.png differ diff --git a/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step2.png b/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step2.png index bc150fcc51..da1a589c3c 100644 Binary files a/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step2.png and b/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step2.png differ diff --git a/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step3.png b/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step3.png index 8f4dcb11bf..2e74aaa4ef 100644 Binary files a/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step3.png and b/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step3.png differ diff --git a/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step4.png b/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step4.png index b177fc16c8..9cef20bebb 100644 Binary files a/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step4.png and b/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step4.png differ diff --git a/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step5.png b/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step5.png index 5372195912..933ba2a2c6 100644 Binary files a/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step5.png and b/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step5.png differ diff --git a/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step6.png b/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step6.png index 8118e63239..11596becfd 100644 Binary files a/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step6.png and b/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step6.png differ diff --git a/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step7.png b/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step7.png index 6348fae72e..0dd27d5307 100644 Binary files a/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step7.png and b/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step7.png differ diff --git a/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step8.png b/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step8.png index 3fdebbb370..d8b93e5915 100644 Binary files a/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step8.png and b/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step8.png differ diff --git a/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step9.png b/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step9.png index c1796056a2..582dc7bd7a 100644 Binary files a/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step9.png and b/zh-Hant/docs/chapter_sorting/merge_sort.assets/merge_sort_step9.png differ diff --git a/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step1.png b/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step1.png index b8f0be94d3..ac8919a33b 100644 Binary files a/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step1.png and b/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step1.png differ diff --git a/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step2.png b/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step2.png index 1da84d3904..7443da0d66 100644 Binary files a/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step2.png and b/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step2.png differ diff --git a/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step3.png b/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step3.png index 35523c3325..52be3adf38 100644 Binary files a/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step3.png and b/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step3.png differ diff --git a/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step4.png b/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step4.png index 3fa62c0eb1..10376ff236 100644 Binary files a/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step4.png and b/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step4.png differ diff --git a/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step5.png b/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step5.png index cabc544abd..0ea384c7cf 100644 Binary files a/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step5.png and b/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step5.png differ diff --git a/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step6.png b/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step6.png index 9db4b67b13..25ed36767a 100644 Binary files a/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step6.png and b/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step6.png differ diff --git a/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step7.png b/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step7.png index 641256837a..123c18d177 100644 Binary files a/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step7.png and b/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step7.png differ diff --git a/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step8.png b/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step8.png index 4049bd5efa..47ffe99755 100644 Binary files a/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step8.png and b/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step8.png differ diff --git a/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step9.png b/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step9.png index ce43f232be..51dfd6d626 100644 Binary files a/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step9.png and b/zh-Hant/docs/chapter_sorting/quick_sort.assets/pivot_division_step9.png differ diff --git a/zh-Hant/docs/chapter_sorting/quick_sort.assets/quick_sort_overview.png b/zh-Hant/docs/chapter_sorting/quick_sort.assets/quick_sort_overview.png index 90d197e2d5..c227d3838e 100644 Binary files a/zh-Hant/docs/chapter_sorting/quick_sort.assets/quick_sort_overview.png and b/zh-Hant/docs/chapter_sorting/quick_sort.assets/quick_sort_overview.png differ diff --git a/zh-Hant/docs/chapter_sorting/radix_sort.assets/radix_sort_overview.png b/zh-Hant/docs/chapter_sorting/radix_sort.assets/radix_sort_overview.png index bbde29e916..616a3b4072 100644 Binary files a/zh-Hant/docs/chapter_sorting/radix_sort.assets/radix_sort_overview.png and b/zh-Hant/docs/chapter_sorting/radix_sort.assets/radix_sort_overview.png differ diff --git a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_instability.png b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_instability.png index b111ec8bbc..2065aa4ab1 100644 Binary files a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_instability.png and b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_instability.png differ diff --git a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step1.png b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step1.png index c05c762dab..a07f6b4d57 100644 Binary files a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step1.png and b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step1.png differ diff --git a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step10.png b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step10.png index fd72a8f7fd..f223d72110 100644 Binary files a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step10.png and b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step10.png differ diff --git a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step11.png b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step11.png index d7a6a30bc3..7b5aa96fd8 100644 Binary files a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step11.png and b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step11.png differ diff --git a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step2.png b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step2.png index 75ae0b1c57..7e4bf210b3 100644 Binary files a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step2.png and b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step2.png differ diff --git a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step3.png b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step3.png index dfa9c58dbc..9a0c6cffa0 100644 Binary files a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step3.png and b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step3.png differ diff --git a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step4.png b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step4.png index 5729c9d6f9..9d0866d01d 100644 Binary files a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step4.png and b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step4.png differ diff --git a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step5.png b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step5.png index ee77d062e3..1faf50d0e0 100644 Binary files a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step5.png and b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step5.png differ diff --git a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step6.png b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step6.png index c18e248097..c7815fca8e 100644 Binary files a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step6.png and b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step6.png differ diff --git a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step7.png b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step7.png index 1d8d9413b6..9ea07a3e2a 100644 Binary files a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step7.png and b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step7.png differ diff --git a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step8.png b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step8.png index ea3b478e1b..035a9d0333 100644 Binary files a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step8.png and b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step8.png differ diff --git a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step9.png b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step9.png index 345e3960d5..0fca09f340 100644 Binary files a/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step9.png and b/zh-Hant/docs/chapter_sorting/selection_sort.assets/selection_sort_step9.png differ diff --git a/zh-Hant/docs/chapter_sorting/sorting_algorithm.assets/sorting_examples.png b/zh-Hant/docs/chapter_sorting/sorting_algorithm.assets/sorting_examples.png index 6aa00f2ba6..1b8d7b2958 100644 Binary files a/zh-Hant/docs/chapter_sorting/sorting_algorithm.assets/sorting_examples.png and b/zh-Hant/docs/chapter_sorting/sorting_algorithm.assets/sorting_examples.png differ diff --git a/zh-Hant/docs/chapter_sorting/summary.assets/sorting_algorithms_comparison.png b/zh-Hant/docs/chapter_sorting/summary.assets/sorting_algorithms_comparison.png index 4c95041ff8..92fa08fc8f 100644 Binary files a/zh-Hant/docs/chapter_sorting/summary.assets/sorting_algorithms_comparison.png and b/zh-Hant/docs/chapter_sorting/summary.assets/sorting_algorithms_comparison.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/deque.assets/array_deque_step1.png b/zh-Hant/docs/chapter_stack_and_queue/deque.assets/array_deque_step1.png index d415dcdda5..b7d8a70d87 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/deque.assets/array_deque_step1.png and b/zh-Hant/docs/chapter_stack_and_queue/deque.assets/array_deque_step1.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/deque.assets/array_deque_step2_push_last.png b/zh-Hant/docs/chapter_stack_and_queue/deque.assets/array_deque_step2_push_last.png index 5ceb59fcab..76e23962ac 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/deque.assets/array_deque_step2_push_last.png and b/zh-Hant/docs/chapter_stack_and_queue/deque.assets/array_deque_step2_push_last.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/deque.assets/array_deque_step3_push_first.png b/zh-Hant/docs/chapter_stack_and_queue/deque.assets/array_deque_step3_push_first.png index 7287d512b1..fa8ef75773 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/deque.assets/array_deque_step3_push_first.png and b/zh-Hant/docs/chapter_stack_and_queue/deque.assets/array_deque_step3_push_first.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/deque.assets/array_deque_step4_pop_last.png b/zh-Hant/docs/chapter_stack_and_queue/deque.assets/array_deque_step4_pop_last.png index 8cd9058ae6..4702a982db 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/deque.assets/array_deque_step4_pop_last.png and b/zh-Hant/docs/chapter_stack_and_queue/deque.assets/array_deque_step4_pop_last.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/deque.assets/array_deque_step5_pop_first.png b/zh-Hant/docs/chapter_stack_and_queue/deque.assets/array_deque_step5_pop_first.png index 91071be3f9..4a3a210555 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/deque.assets/array_deque_step5_pop_first.png and b/zh-Hant/docs/chapter_stack_and_queue/deque.assets/array_deque_step5_pop_first.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/deque.assets/deque_operations.png b/zh-Hant/docs/chapter_stack_and_queue/deque.assets/deque_operations.png index b26f41943e..ae22396381 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/deque.assets/deque_operations.png and b/zh-Hant/docs/chapter_stack_and_queue/deque.assets/deque_operations.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/deque.assets/linkedlist_deque_step1.png b/zh-Hant/docs/chapter_stack_and_queue/deque.assets/linkedlist_deque_step1.png index 849b3c276b..2a07ab3b0f 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/deque.assets/linkedlist_deque_step1.png and b/zh-Hant/docs/chapter_stack_and_queue/deque.assets/linkedlist_deque_step1.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/deque.assets/linkedlist_deque_step2_push_last.png b/zh-Hant/docs/chapter_stack_and_queue/deque.assets/linkedlist_deque_step2_push_last.png index 9abd291dd6..caf1425fc7 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/deque.assets/linkedlist_deque_step2_push_last.png and b/zh-Hant/docs/chapter_stack_and_queue/deque.assets/linkedlist_deque_step2_push_last.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/deque.assets/linkedlist_deque_step3_push_first.png b/zh-Hant/docs/chapter_stack_and_queue/deque.assets/linkedlist_deque_step3_push_first.png index b6dab296b4..50b3dc3408 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/deque.assets/linkedlist_deque_step3_push_first.png and b/zh-Hant/docs/chapter_stack_and_queue/deque.assets/linkedlist_deque_step3_push_first.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/deque.assets/linkedlist_deque_step4_pop_last.png b/zh-Hant/docs/chapter_stack_and_queue/deque.assets/linkedlist_deque_step4_pop_last.png index 473645ad88..b50bb6170b 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/deque.assets/linkedlist_deque_step4_pop_last.png and b/zh-Hant/docs/chapter_stack_and_queue/deque.assets/linkedlist_deque_step4_pop_last.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/deque.assets/linkedlist_deque_step5_pop_first.png b/zh-Hant/docs/chapter_stack_and_queue/deque.assets/linkedlist_deque_step5_pop_first.png index b138aa80c7..e54d59ea1f 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/deque.assets/linkedlist_deque_step5_pop_first.png and b/zh-Hant/docs/chapter_stack_and_queue/deque.assets/linkedlist_deque_step5_pop_first.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/queue.assets/array_queue_step1.png b/zh-Hant/docs/chapter_stack_and_queue/queue.assets/array_queue_step1.png index 6121209085..d2ef0e1755 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/queue.assets/array_queue_step1.png and b/zh-Hant/docs/chapter_stack_and_queue/queue.assets/array_queue_step1.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/queue.assets/array_queue_step2_push.png b/zh-Hant/docs/chapter_stack_and_queue/queue.assets/array_queue_step2_push.png index 21fa9fa68a..2cc4d9b044 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/queue.assets/array_queue_step2_push.png and b/zh-Hant/docs/chapter_stack_and_queue/queue.assets/array_queue_step2_push.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/queue.assets/array_queue_step3_pop.png b/zh-Hant/docs/chapter_stack_and_queue/queue.assets/array_queue_step3_pop.png index adc570af15..dfde9e5a29 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/queue.assets/array_queue_step3_pop.png and b/zh-Hant/docs/chapter_stack_and_queue/queue.assets/array_queue_step3_pop.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/queue.assets/linkedlist_queue_step1.png b/zh-Hant/docs/chapter_stack_and_queue/queue.assets/linkedlist_queue_step1.png index 1e47315545..074f34c5ec 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/queue.assets/linkedlist_queue_step1.png and b/zh-Hant/docs/chapter_stack_and_queue/queue.assets/linkedlist_queue_step1.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/queue.assets/linkedlist_queue_step2_push.png b/zh-Hant/docs/chapter_stack_and_queue/queue.assets/linkedlist_queue_step2_push.png index 8397f24ebf..42bd02e57a 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/queue.assets/linkedlist_queue_step2_push.png and b/zh-Hant/docs/chapter_stack_and_queue/queue.assets/linkedlist_queue_step2_push.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/queue.assets/linkedlist_queue_step3_pop.png b/zh-Hant/docs/chapter_stack_and_queue/queue.assets/linkedlist_queue_step3_pop.png index 285f12c23c..6a811a3b92 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/queue.assets/linkedlist_queue_step3_pop.png and b/zh-Hant/docs/chapter_stack_and_queue/queue.assets/linkedlist_queue_step3_pop.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/queue.assets/queue_operations.png b/zh-Hant/docs/chapter_stack_and_queue/queue.assets/queue_operations.png index ac8fa6c773..79b482ef98 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/queue.assets/queue_operations.png and b/zh-Hant/docs/chapter_stack_and_queue/queue.assets/queue_operations.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/stack.assets/array_stack_step1.png b/zh-Hant/docs/chapter_stack_and_queue/stack.assets/array_stack_step1.png index 5f031397e7..fb0dbc11d1 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/stack.assets/array_stack_step1.png and b/zh-Hant/docs/chapter_stack_and_queue/stack.assets/array_stack_step1.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/stack.assets/array_stack_step2_push.png b/zh-Hant/docs/chapter_stack_and_queue/stack.assets/array_stack_step2_push.png index 549af58136..dc5392bd0d 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/stack.assets/array_stack_step2_push.png and b/zh-Hant/docs/chapter_stack_and_queue/stack.assets/array_stack_step2_push.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/stack.assets/array_stack_step3_pop.png b/zh-Hant/docs/chapter_stack_and_queue/stack.assets/array_stack_step3_pop.png index 998ce715d4..1f7c41b2b0 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/stack.assets/array_stack_step3_pop.png and b/zh-Hant/docs/chapter_stack_and_queue/stack.assets/array_stack_step3_pop.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/stack.assets/linkedlist_stack_step1.png b/zh-Hant/docs/chapter_stack_and_queue/stack.assets/linkedlist_stack_step1.png index e79a5083c0..9ddbc61271 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/stack.assets/linkedlist_stack_step1.png and b/zh-Hant/docs/chapter_stack_and_queue/stack.assets/linkedlist_stack_step1.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/stack.assets/linkedlist_stack_step2_push.png b/zh-Hant/docs/chapter_stack_and_queue/stack.assets/linkedlist_stack_step2_push.png index 9aa6ca4bdd..8b20c5cf12 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/stack.assets/linkedlist_stack_step2_push.png and b/zh-Hant/docs/chapter_stack_and_queue/stack.assets/linkedlist_stack_step2_push.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/stack.assets/linkedlist_stack_step3_pop.png b/zh-Hant/docs/chapter_stack_and_queue/stack.assets/linkedlist_stack_step3_pop.png index 882c9f22ac..87ea39369b 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/stack.assets/linkedlist_stack_step3_pop.png and b/zh-Hant/docs/chapter_stack_and_queue/stack.assets/linkedlist_stack_step3_pop.png differ diff --git a/zh-Hant/docs/chapter_stack_and_queue/stack.assets/stack_operations.png b/zh-Hant/docs/chapter_stack_and_queue/stack.assets/stack_operations.png index a8abd4a6ec..3cb18a9c64 100644 Binary files a/zh-Hant/docs/chapter_stack_and_queue/stack.assets/stack_operations.png and b/zh-Hant/docs/chapter_stack_and_queue/stack.assets/stack_operations.png differ diff --git a/zh-Hant/docs/chapter_tree/array_representation_of_tree.assets/array_representation_binary_tree.png b/zh-Hant/docs/chapter_tree/array_representation_of_tree.assets/array_representation_binary_tree.png index 7b29fb2291..6ce09d0526 100644 Binary files a/zh-Hant/docs/chapter_tree/array_representation_of_tree.assets/array_representation_binary_tree.png and b/zh-Hant/docs/chapter_tree/array_representation_of_tree.assets/array_representation_binary_tree.png differ diff --git a/zh-Hant/docs/chapter_tree/array_representation_of_tree.assets/array_representation_complete_binary_tree.png b/zh-Hant/docs/chapter_tree/array_representation_of_tree.assets/array_representation_complete_binary_tree.png index b68de691cc..0e5dfd5d3f 100644 Binary files a/zh-Hant/docs/chapter_tree/array_representation_of_tree.assets/array_representation_complete_binary_tree.png and b/zh-Hant/docs/chapter_tree/array_representation_of_tree.assets/array_representation_complete_binary_tree.png differ diff --git a/zh-Hant/docs/chapter_tree/array_representation_of_tree.assets/array_representation_with_empty.png b/zh-Hant/docs/chapter_tree/array_representation_of_tree.assets/array_representation_with_empty.png index 5bab85355c..4ef80b50fb 100644 Binary files a/zh-Hant/docs/chapter_tree/array_representation_of_tree.assets/array_representation_with_empty.png and b/zh-Hant/docs/chapter_tree/array_representation_of_tree.assets/array_representation_with_empty.png differ diff --git a/zh-Hant/docs/chapter_tree/array_representation_of_tree.assets/array_representation_without_empty.png b/zh-Hant/docs/chapter_tree/array_representation_of_tree.assets/array_representation_without_empty.png index 6db527ce7f..46345f506e 100644 Binary files a/zh-Hant/docs/chapter_tree/array_representation_of_tree.assets/array_representation_without_empty.png and b/zh-Hant/docs/chapter_tree/array_representation_of_tree.assets/array_representation_without_empty.png differ diff --git a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_degradation_from_inserting_node.png b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_degradation_from_inserting_node.png index 3566bd185d..440b5bc48d 100644 Binary files a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_degradation_from_inserting_node.png and b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_degradation_from_inserting_node.png differ diff --git a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_degradation_from_removing_node.png b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_degradation_from_removing_node.png index b72f9e12d1..60c6d28bb4 100644 Binary files a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_degradation_from_removing_node.png and b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_degradation_from_removing_node.png differ diff --git a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_left_right_rotate.png b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_left_right_rotate.png index 5c5dd70b0c..aaf0f100ba 100644 Binary files a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_left_right_rotate.png and b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_left_right_rotate.png differ diff --git a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_left_rotate.png b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_left_rotate.png index 3af3fd1776..6b1250932d 100644 Binary files a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_left_rotate.png and b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_left_rotate.png differ diff --git a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_left_rotate_with_grandchild.png b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_left_rotate_with_grandchild.png index 10ec8ead49..3aadd08acb 100644 Binary files a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_left_rotate_with_grandchild.png and b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_left_rotate_with_grandchild.png differ diff --git a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_left_rotate.png b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_left_rotate.png index b861136253..59a0d3bc37 100644 Binary files a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_left_rotate.png and b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_left_rotate.png differ diff --git a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step1.png b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step1.png index 5d56dcd86d..75e49e0f76 100644 Binary files a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step1.png and b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step1.png differ diff --git a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step2.png b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step2.png index 4e67f5d7e7..65fd045b42 100644 Binary files a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step2.png and b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step2.png differ diff --git a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step3.png b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step3.png index eef3b04e16..5ad7cf5f19 100644 Binary files a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step3.png and b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step3.png differ diff --git a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step4.png b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step4.png index bc7bb54073..2d233f9f51 100644 Binary files a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step4.png and b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_step4.png differ diff --git a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_with_grandchild.png b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_with_grandchild.png index 1f2a1e20d0..5db9c0f0e2 100644 Binary files a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_with_grandchild.png and b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_right_rotate_with_grandchild.png differ diff --git a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_rotation_cases.png b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_rotation_cases.png index 4a7ac546bc..b6ff6805d5 100644 Binary files a/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_rotation_cases.png and b/zh-Hant/docs/chapter_tree/avl_tree.assets/avltree_rotation_cases.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/binary_search_tree.png b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/binary_search_tree.png index 43c27f0590..7dc800de42 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/binary_search_tree.png and b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/binary_search_tree.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_degradation.png b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_degradation.png index c00d46ffd0..50c2785391 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_degradation.png and b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_degradation.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_inorder_traversal.png b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_inorder_traversal.png index c4853c6b77..a91ff1e5e4 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_inorder_traversal.png and b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_inorder_traversal.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_insert.png b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_insert.png index cc09a7eed9..33f5f48617 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_insert.png and b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_insert.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case1.png b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case1.png index 8e9cb54750..c67a7d8df9 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case1.png and b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case1.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case2.png b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case2.png index 004b1e6953..ee38a6b8be 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case2.png and b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case2.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step1.png b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step1.png index 2596679fc0..a3bb841450 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step1.png and b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step1.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step2.png b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step2.png index 9e98697586..9f0c272706 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step2.png and b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step2.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step3.png b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step3.png index 567f76af11..b0280008a5 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step3.png and b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step3.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step4.png b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step4.png index f7b3bd1a2b..3c09a41f06 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step4.png and b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_remove_case3_step4.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_search_step1.png b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_search_step1.png index 6720cc2278..1afee7e874 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_search_step1.png and b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_search_step1.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_search_step2.png b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_search_step2.png index 2fc78c80d5..465251e05f 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_search_step2.png and b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_search_step2.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_search_step3.png b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_search_step3.png index 6527fe7d49..7935fe7201 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_search_step3.png and b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_search_step3.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_search_step4.png b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_search_step4.png index 40b7e97c45..e29f7dcada 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_search_step4.png and b/zh-Hant/docs/chapter_tree/binary_search_tree.assets/bst_search_step4.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_tree.assets/balanced_binary_tree.png b/zh-Hant/docs/chapter_tree/binary_tree.assets/balanced_binary_tree.png index 3a2793e23a..6e1b1e9ef8 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_tree.assets/balanced_binary_tree.png and b/zh-Hant/docs/chapter_tree/binary_tree.assets/balanced_binary_tree.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_tree.assets/binary_tree_add_remove.png b/zh-Hant/docs/chapter_tree/binary_tree.assets/binary_tree_add_remove.png index d9077de5b4..66132c3aa6 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_tree.assets/binary_tree_add_remove.png and b/zh-Hant/docs/chapter_tree/binary_tree.assets/binary_tree_add_remove.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_tree.assets/binary_tree_best_worst_cases.png b/zh-Hant/docs/chapter_tree/binary_tree.assets/binary_tree_best_worst_cases.png index af1ea9a1c6..f146f9e176 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_tree.assets/binary_tree_best_worst_cases.png and b/zh-Hant/docs/chapter_tree/binary_tree.assets/binary_tree_best_worst_cases.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_tree.assets/binary_tree_definition.png b/zh-Hant/docs/chapter_tree/binary_tree.assets/binary_tree_definition.png index 6b2dcd529a..c70d6cc035 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_tree.assets/binary_tree_definition.png and b/zh-Hant/docs/chapter_tree/binary_tree.assets/binary_tree_definition.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_tree.assets/binary_tree_terminology.png b/zh-Hant/docs/chapter_tree/binary_tree.assets/binary_tree_terminology.png index d56b82304e..41e3c35541 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_tree.assets/binary_tree_terminology.png and b/zh-Hant/docs/chapter_tree/binary_tree.assets/binary_tree_terminology.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_tree.assets/complete_binary_tree.png b/zh-Hant/docs/chapter_tree/binary_tree.assets/complete_binary_tree.png index 9fc9d1c4ac..66bbe8bd16 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_tree.assets/complete_binary_tree.png and b/zh-Hant/docs/chapter_tree/binary_tree.assets/complete_binary_tree.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_tree.assets/full_binary_tree.png b/zh-Hant/docs/chapter_tree/binary_tree.assets/full_binary_tree.png index 08fd8b36f9..7c30ff4f4b 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_tree.assets/full_binary_tree.png and b/zh-Hant/docs/chapter_tree/binary_tree.assets/full_binary_tree.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_tree.assets/perfect_binary_tree.png b/zh-Hant/docs/chapter_tree/binary_tree.assets/perfect_binary_tree.png index 4a76efb91f..ac629b035c 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_tree.assets/perfect_binary_tree.png and b/zh-Hant/docs/chapter_tree/binary_tree.assets/perfect_binary_tree.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/binary_tree_bfs.png b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/binary_tree_bfs.png index 1effea6fee..5909c8987f 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/binary_tree_bfs.png and b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/binary_tree_bfs.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/binary_tree_dfs.png b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/binary_tree_dfs.png index 6d718133e6..41c70bb407 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/binary_tree_dfs.png and b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/binary_tree_dfs.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step1.png b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step1.png index 47001c8de4..5edef67aee 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step1.png and b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step1.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step10.png b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step10.png index a0007ca643..a9d5963de3 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step10.png and b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step10.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step11.png b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step11.png index aaaeeb1e45..f9d93414b5 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step11.png and b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step11.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step2.png b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step2.png index c77141f986..3f13799bfd 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step2.png and b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step2.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step3.png b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step3.png index ec1808f18a..73a0837d29 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step3.png and b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step3.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step4.png b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step4.png index 6004a982d7..35cea3e7e0 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step4.png and b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step4.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step5.png b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step5.png index 643cd57892..6ec8b4330e 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step5.png and b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step5.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step6.png b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step6.png index 6ba56a820d..8aad23d853 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step6.png and b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step6.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step7.png b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step7.png index f3da7a0ce0..16e587f776 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step7.png and b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step7.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step8.png b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step8.png index b44022aa2d..e7f3899314 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step8.png and b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step8.png differ diff --git a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step9.png b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step9.png index 7e0a83a4ab..056f21f054 100644 Binary files a/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step9.png and b/zh-Hant/docs/chapter_tree/binary_tree_traversal.assets/preorder_step9.png differ