From 5e905197960ebd185de76c070299425d527fcc4d Mon Sep 17 00:00:00 2001 From: krahets Date: Wed, 1 May 2024 19:57:53 +0800 Subject: [PATCH] deploy --- chapter_appendix/contribution/index.html | 6 +- chapter_appendix/index.html | 6 +- chapter_appendix/installation/index.html | 6 +- chapter_appendix/terminology/index.html | 6 +- chapter_array_and_linkedlist/array/index.html | 6 +- chapter_array_and_linkedlist/index.html | 6 +- .../linked_list/index.html | 6 +- chapter_array_and_linkedlist/list/index.html | 6 +- .../ram_and_cache/index.html | 6 +- .../summary/index.html | 6 +- .../backtracking_algorithm/index.html | 6 +- chapter_backtracking/index.html | 6 +- .../n_queens_problem/index.html | 6 +- .../permutations_problem/index.html | 6 +- .../subset_sum_problem/index.html | 6 +- chapter_backtracking/summary/index.html | 6 +- chapter_computational_complexity/index.html | 6 +- .../iteration_and_recursion/index.html | 6 +- .../performance_evaluation/index.html | 6 +- .../space_complexity/index.html | 6 +- .../summary/index.html | 6 +- .../time_complexity/index.html | 6 +- .../basic_data_types/index.html | 6 +- .../character_encoding/index.html | 6 +- .../index.html | 6 +- chapter_data_structure/index.html | 6 +- .../number_encoding/index.html | 6 +- chapter_data_structure/summary/index.html | 6 +- .../binary_search_recur/index.html | 6 +- .../build_binary_tree_problem/index.html | 6 +- .../divide_and_conquer/index.html | 6 +- .../hanota_problem/index.html | 6 +- chapter_divide_and_conquer/index.html | 6 +- chapter_divide_and_conquer/summary/index.html | 6 +- .../dp_problem_features/index.html | 6 +- .../dp_solution_pipeline/index.html | 6 +- .../edit_distance_problem/index.html | 6 +- chapter_dynamic_programming/index.html | 6 +- .../intro_to_dynamic_programming/index.html | 6 +- .../knapsack_problem/index.html | 6 +- .../summary/index.html | 6 +- .../unbounded_knapsack_problem/index.html | 6 +- chapter_graph/graph/index.html | 6 +- chapter_graph/graph_operations/index.html | 6 +- chapter_graph/graph_traversal/index.html | 6 +- chapter_graph/index.html | 6 +- chapter_graph/summary/index.html | 6 +- .../fractional_knapsack_problem/index.html | 6 +- chapter_greedy/greedy_algorithm/index.html | 6 +- chapter_greedy/index.html | 6 +- .../max_capacity_problem/index.html | 6 +- .../max_product_cutting_problem/index.html | 6 +- chapter_greedy/summary/index.html | 6 +- chapter_hashing/hash_algorithm/index.html | 6 +- chapter_hashing/hash_collision/index.html | 6 +- chapter_hashing/hash_map/index.html | 6 +- chapter_hashing/index.html | 6 +- chapter_hashing/summary/index.html | 6 +- chapter_heap/build_heap/index.html | 6 +- chapter_heap/heap/index.html | 6 +- chapter_heap/index.html | 6 +- chapter_heap/summary/index.html | 6 +- chapter_heap/top_k/index.html | 6 +- chapter_hello_algo/index.html | 6 +- .../algorithms_are_everywhere/index.html | 6 +- chapter_introduction/index.html | 6 +- chapter_introduction/summary/index.html | 6 +- chapter_introduction/what_is_dsa/index.html | 6 +- chapter_paperbook/index.html | 6 +- chapter_preface/about_the_book/index.html | 6 +- chapter_preface/index.html | 6 +- chapter_preface/suggestions/index.html | 6 +- chapter_preface/summary/index.html | 6 +- chapter_reference/index.html | 6 +- chapter_searching/binary_search/index.html | 6 +- .../binary_search_edge/index.html | 6 +- .../binary_search_insertion/index.html | 6 +- chapter_searching/index.html | 6 +- .../replace_linear_by_hashing/index.html | 6 +- .../searching_algorithm_revisited/index.html | 6 +- chapter_searching/summary/index.html | 6 +- chapter_sorting/bubble_sort/index.html | 6 +- chapter_sorting/bucket_sort/index.html | 6 +- chapter_sorting/counting_sort/index.html | 6 +- chapter_sorting/heap_sort/index.html | 6 +- chapter_sorting/index.html | 6 +- chapter_sorting/insertion_sort/index.html | 6 +- chapter_sorting/merge_sort/index.html | 6 +- chapter_sorting/quick_sort/index.html | 6 +- chapter_sorting/radix_sort/index.html | 6 +- chapter_sorting/selection_sort/index.html | 6 +- chapter_sorting/sorting_algorithm/index.html | 6 +- chapter_sorting/summary/index.html | 6 +- chapter_stack_and_queue/deque/index.html | 6 +- chapter_stack_and_queue/index.html | 6 +- chapter_stack_and_queue/queue/index.html | 6 +- chapter_stack_and_queue/stack/index.html | 6 +- chapter_stack_and_queue/summary/index.html | 6 +- .../array_representation_of_tree/index.html | 6 +- chapter_tree/avl_tree/index.html | 6 +- chapter_tree/binary_search_tree/index.html | 6 +- chapter_tree/binary_tree/index.html | 6 +- chapter_tree/binary_tree_traversal/index.html | 6 +- chapter_tree/index.html | 6 +- chapter_tree/summary/index.html | 6 +- en/chapter_appendix/contribution/index.html | 6 +- en/chapter_appendix/index.html | 6 +- en/chapter_appendix/installation/index.html | 6 +- en/chapter_appendix/terminology/index.html | 6 +- .../array/index.html | 6 +- en/chapter_array_and_linkedlist/index.html | 6 +- .../linked_list/index.html | 6 +- .../list/index.html | 6 +- .../ram_and_cache/index.html | 6 +- .../summary/index.html | 6 +- .../backtracking_algorithm/index.html | 6 +- en/chapter_backtracking/index.html | 6 +- .../n_queens_problem/index.html | 6 +- .../permutations_problem/index.html | 6 +- .../subset_sum_problem/index.html | 6 +- en/chapter_backtracking/summary/index.html | 6 +- .../index.html | 6 +- .../iteration_and_recursion/index.html | 6 +- .../performance_evaluation/index.html | 6 +- .../space_complexity/index.html | 6 +- .../summary/index.html | 6 +- .../time_complexity/index.html | 6 +- .../basic_data_types/index.html | 6 +- .../character_encoding/index.html | 6 +- .../index.html | 6 +- en/chapter_data_structure/index.html | 6 +- .../number_encoding/index.html | 6 +- en/chapter_data_structure/summary/index.html | 6 +- .../binary_search_recur/index.html | 6 +- .../build_binary_tree_problem/index.html | 6 +- .../divide_and_conquer/index.html | 6 +- .../hanota_problem/index.html | 6 +- en/chapter_divide_and_conquer/index.html | 6 +- .../summary/index.html | 6 +- .../dp_problem_features/index.html | 6 +- .../dp_solution_pipeline/index.html | 6 +- .../edit_distance_problem/index.html | 6 +- en/chapter_dynamic_programming/index.html | 6 +- .../intro_to_dynamic_programming/index.html | 6 +- .../knapsack_problem/index.html | 6 +- .../summary/index.html | 6 +- .../unbounded_knapsack_problem/index.html | 6 +- en/chapter_graph/graph/index.html | 6 +- en/chapter_graph/graph_operations/index.html | 6 +- en/chapter_graph/graph_traversal/index.html | 6 +- en/chapter_graph/index.html | 6 +- en/chapter_graph/summary/index.html | 6 +- .../fractional_knapsack_problem/index.html | 6 +- en/chapter_greedy/greedy_algorithm/index.html | 6 +- en/chapter_greedy/index.html | 6 +- .../max_capacity_problem/index.html | 6 +- .../max_product_cutting_problem/index.html | 6 +- en/chapter_greedy/summary/index.html | 6 +- en/chapter_hashing/hash_algorithm/index.html | 6 +- en/chapter_hashing/hash_collision/index.html | 6 +- en/chapter_hashing/hash_map/index.html | 6 +- en/chapter_hashing/index.html | 6 +- en/chapter_hashing/summary/index.html | 6 +- en/chapter_heap/build_heap/index.html | 6 +- en/chapter_heap/heap/index.html | 6 +- en/chapter_heap/index.html | 6 +- en/chapter_heap/summary/index.html | 6 +- en/chapter_heap/top_k/index.html | 6 +- en/chapter_hello_algo/index.html | 6 +- .../algorithms_are_everywhere/index.html | 6 +- en/chapter_introduction/index.html | 6 +- en/chapter_introduction/summary/index.html | 6 +- .../what_is_dsa/index.html | 6 +- en/chapter_preface/about_the_book/index.html | 6 +- en/chapter_preface/index.html | 6 +- en/chapter_preface/suggestions/index.html | 6 +- en/chapter_preface/summary/index.html | 6 +- en/chapter_reference/index.html | 6 +- en/chapter_searching/binary_search/index.html | 6 +- .../binary_search_edge/index.html | 6 +- .../binary_search_insertion/index.html | 6 +- en/chapter_searching/index.html | 6 +- .../replace_linear_by_hashing/index.html | 6 +- .../searching_algorithm_revisited/index.html | 6 +- en/chapter_searching/summary/index.html | 6 +- en/chapter_sorting/bubble_sort/index.html | 6 +- en/chapter_sorting/bucket_sort/index.html | 6 +- en/chapter_sorting/counting_sort/index.html | 6 +- en/chapter_sorting/heap_sort/index.html | 6 +- en/chapter_sorting/index.html | 6 +- en/chapter_sorting/insertion_sort/index.html | 6 +- en/chapter_sorting/merge_sort/index.html | 6 +- en/chapter_sorting/quick_sort/index.html | 6 +- en/chapter_sorting/radix_sort/index.html | 6 +- en/chapter_sorting/selection_sort/index.html | 6 +- .../sorting_algorithm/index.html | 6 +- en/chapter_sorting/summary/index.html | 6 +- en/chapter_stack_and_queue/deque/index.html | 6 +- en/chapter_stack_and_queue/index.html | 6 +- en/chapter_stack_and_queue/queue/index.html | 6 +- en/chapter_stack_and_queue/stack/index.html | 6 +- en/chapter_stack_and_queue/summary/index.html | 6 +- .../array_representation_of_tree/index.html | 6 +- en/chapter_tree/avl_tree/index.html | 6 +- en/chapter_tree/binary_search_tree/index.html | 6 +- en/chapter_tree/binary_tree/index.html | 6 +- .../binary_tree_traversal/index.html | 6 +- en/chapter_tree/index.html | 6 +- en/chapter_tree/summary/index.html | 6 +- en/sitemap.xml | 210 ++++++++--------- en/sitemap.xml.gz | Bin 1007 -> 1007 bytes sitemap.xml | 212 +++++++++--------- sitemap.xml.gz | Bin 1011 -> 1011 bytes .../chapter_appendix/contribution/index.html | 6 +- zh-hant/chapter_appendix/index.html | 6 +- .../chapter_appendix/installation/index.html | 6 +- .../chapter_appendix/terminology/index.html | 6 +- .../array.assets/array_definition.png | Bin 24844 -> 23519 bytes .../array.assets/array_insert_element.png | Bin 33384 -> 31115 bytes .../array_memory_location_calculation.png | Bin 26240 -> 25175 bytes .../array.assets/array_remove_element.png | Bin 30874 -> 28724 bytes .../array/index.html | 6 +- .../chapter_array_and_linkedlist/index.html | 6 +- .../linkedlist_common_types.png | Bin 23771 -> 22671 bytes .../linkedlist_definition.png | Bin 32208 -> 30798 bytes .../linkedlist_insert_node.png | Bin 22226 -> 20993 bytes .../linkedlist_remove_node.png | Bin 27471 -> 26341 bytes .../linked_list/index.html | 6 +- .../list/index.html | 6 +- .../computer_storage_devices.png | Bin 14206 -> 12050 bytes .../ram_and_cache.assets/storage_pyramid.png | Bin 20559 -> 17597 bytes .../ram_and_cache/index.html | 6 +- .../summary/index.html | 6 +- .../backtrack_remove_return_or_not.png | Bin 41964 -> 39584 bytes .../preorder_find_constrained_paths.png | Bin 32817 -> 31654 bytes .../preorder_find_nodes.png | Bin 31312 -> 30076 bytes .../preorder_find_paths_step1.png | Bin 19947 -> 18833 bytes .../preorder_find_paths_step10.png | Bin 34607 -> 33002 bytes .../preorder_find_paths_step11.png | Bin 27285 -> 30642 bytes .../preorder_find_paths_step2.png | Bin 25659 -> 24246 bytes .../preorder_find_paths_step3.png | Bin 23528 -> 22462 bytes .../preorder_find_paths_step4.png | Bin 23621 -> 22665 bytes .../preorder_find_paths_step5.png | Bin 25229 -> 24183 bytes .../preorder_find_paths_step6.png | Bin 26067 -> 24948 bytes .../preorder_find_paths_step7.png | Bin 26822 -> 25685 bytes .../preorder_find_paths_step8.png | Bin 28746 -> 27578 bytes .../preorder_find_paths_step9.png | Bin 28706 -> 27344 bytes .../backtracking_algorithm/index.html | 6 +- zh-hant/chapter_backtracking/index.html | 6 +- .../n_queens_cols_diagonals.png | Bin 41935 -> 38035 bytes .../n_queens_constraints.png | Bin 32123 -> 27546 bytes .../n_queens_placing.png | Bin 28649 -> 26118 bytes .../solution_4_queens.png | Bin 9796 -> 8235 bytes .../n_queens_problem/index.html | 6 +- .../permutations_i.png | Bin 21285 -> 18833 bytes .../permutations_i_pruning.png | Bin 34247 -> 31891 bytes .../permutations_ii.png | Bin 25230 -> 22724 bytes .../permutations_ii_pruning.png | Bin 30167 -> 28015 bytes .../permutations_ii_pruning_summary.png | Bin 27562 -> 25043 bytes .../permutations_problem/index.html | 6 +- .../subset_sum_i.png | Bin 44566 -> 41993 bytes .../subset_sum_i_naive.png | Bin 37564 -> 35385 bytes .../subset_sum_i_pruning.png | Bin 38084 -> 35780 bytes .../subset_sum_ii.png | Bin 42495 -> 40452 bytes .../subset_sum_ii_repeat.png | Bin 22020 -> 20887 bytes .../subset_sum_problem/index.html | 6 +- .../chapter_backtracking/summary/index.html | 6 +- .../index.html | 6 +- .../iteration.png | Bin 13839 -> 11189 bytes .../nested_iteration.png | Bin 17200 -> 13830 bytes .../recursion_sum.png | Bin 27621 -> 25807 bytes .../recursion_sum_depth.png | Bin 29902 -> 27564 bytes .../recursion_tree.png | Bin 17729 -> 15650 bytes .../tail_recursion_sum.png | Bin 33172 -> 30387 bytes .../iteration_and_recursion/index.html | 6 +- .../performance_evaluation/index.html | 6 +- .../space_complexity_common_types.png | Bin 24508 -> 22962 bytes .../space_complexity_exponential.png | Bin 21386 -> 19515 bytes .../space_complexity_recursive_linear.png | Bin 29371 -> 27191 bytes .../space_complexity_recursive_quadratic.png | Bin 34430 -> 31541 bytes .../space_complexity.assets/space_types.png | Bin 19094 -> 18213 bytes .../space_complexity/index.html | 6 +- .../summary/index.html | 6 +- .../asymptotic_upper_bound.png | Bin 22875 -> 20929 bytes .../time_complexity_common_types.png | Bin 24434 -> 22914 bytes ...e_complexity_constant_linear_quadratic.png | Bin 22092 -> 20511 bytes .../time_complexity_exponential.png | Bin 24853 -> 22112 bytes .../time_complexity_factorial.png | Bin 26311 -> 23518 bytes .../time_complexity_logarithmic.png | Bin 24871 -> 22477 bytes .../time_complexity_logarithmic_linear.png | Bin 25088 -> 22085 bytes .../time_complexity_simple_example.png | Bin 15485 -> 15656 bytes .../time_complexity/index.html | 6 +- .../basic_data_types/index.html | 6 +- .../character_encoding.assets/ascii_table.png | Bin 79545 -> 69550 bytes .../unicode_hello_algo.png | Bin 22034 -> 20774 bytes .../utf-8_hello_algo.png | Bin 29270 -> 27488 bytes .../character_encoding/index.html | 6 +- .../classification_logic_structure.png | Bin 33633 -> 31977 bytes .../classification_phisical_structure.png | Bin 31208 -> 29381 bytes .../computer_memory_location.png | Bin 78700 -> 77160 bytes .../index.html | 6 +- zh-hant/chapter_data_structure/index.html | 6 +- .../1s_2s_complement.png | Bin 25395 -> 22495 bytes .../number_encoding.assets/ieee_754_float.png | Bin 25852 -> 24776 bytes .../number_encoding/index.html | 6 +- .../chapter_data_structure/summary/index.html | 6 +- .../binary_search_recur.png | Bin 21128 -> 19495 bytes .../binary_search_recur/index.html | 6 +- .../build_tree_division_pointers.png | Bin 17787 -> 16702 bytes .../build_tree_example.png | Bin 17359 -> 16252 bytes .../build_tree_preorder_inorder_division.png | Bin 30186 -> 28318 bytes .../built_tree_overall.png | Bin 31412 -> 29064 bytes .../built_tree_step1.png | Bin 13183 -> 11907 bytes .../built_tree_step2.png | Bin 14064 -> 12684 bytes .../built_tree_step3.png | Bin 15135 -> 13651 bytes .../built_tree_step4.png | Bin 15995 -> 14520 bytes .../built_tree_step5.png | Bin 16423 -> 14835 bytes .../built_tree_step6.png | Bin 17710 -> 16115 bytes .../built_tree_step7.png | Bin 17858 -> 16186 bytes .../built_tree_step8.png | Bin 19245 -> 17622 bytes .../built_tree_step9.png | Bin 19917 -> 18085 bytes .../build_binary_tree_problem/index.html | 6 +- .../divide_and_conquer_bubble_sort.png | Bin 34978 -> 30423 bytes .../divide_and_conquer_merge_sort.png | Bin 34895 -> 31222 bytes .../divide_and_conquer_parallel_computing.png | Bin 19388 -> 17211 bytes .../divide_and_conquer/index.html | 6 +- .../hanota_divide_and_conquer.png | Bin 40154 -> 35669 bytes .../hanota_problem.assets/hanota_example.png | Bin 16415 -> 12188 bytes .../hanota_problem.assets/hanota_f1_step1.png | Bin 7755 -> 6681 bytes .../hanota_problem.assets/hanota_f1_step2.png | Bin 12858 -> 11533 bytes .../hanota_problem.assets/hanota_f2_step1.png | Bin 8237 -> 7126 bytes .../hanota_problem.assets/hanota_f2_step2.png | Bin 12766 -> 11460 bytes .../hanota_problem.assets/hanota_f2_step3.png | Bin 15824 -> 14450 bytes .../hanota_problem.assets/hanota_f2_step4.png | Bin 18903 -> 17231 bytes .../hanota_problem.assets/hanota_f3_step1.png | Bin 12476 -> 11398 bytes .../hanota_problem.assets/hanota_f3_step2.png | Bin 13758 -> 12591 bytes .../hanota_problem.assets/hanota_f3_step3.png | Bin 17500 -> 16188 bytes .../hanota_problem.assets/hanota_f3_step4.png | Bin 20886 -> 19199 bytes .../hanota_recursive_tree.png | Bin 23726 -> 20113 bytes .../hanota_problem/index.html | 6 +- zh-hant/chapter_divide_and_conquer/index.html | 6 +- .../summary/index.html | 6 +- .../climbing_stairs_constraint_example.png | Bin 26478 -> 24409 bytes ...mbing_stairs_constraint_state_transfer.png | Bin 22753 -> 21297 bytes .../min_cost_cs_dp.png | Bin 25755 -> 23302 bytes .../min_cost_cs_example.png | Bin 24232 -> 22822 bytes .../dp_problem_features/index.html | 6 +- .../min_path_sum_dfs.png | Bin 36325 -> 33439 bytes .../min_path_sum_dfs_mem.png | Bin 25275 -> 23630 bytes .../min_path_sum_dp_step1.png | Bin 15979 -> 13356 bytes .../min_path_sum_dp_step10.png | Bin 20275 -> 17111 bytes .../min_path_sum_dp_step11.png | Bin 19900 -> 17022 bytes .../min_path_sum_dp_step12.png | Bin 17014 -> 14524 bytes .../min_path_sum_dp_step2.png | Bin 23254 -> 20083 bytes .../min_path_sum_dp_step3.png | Bin 20382 -> 17240 bytes .../min_path_sum_dp_step4.png | Bin 20328 -> 17136 bytes .../min_path_sum_dp_step5.png | Bin 19944 -> 17101 bytes .../min_path_sum_dp_step6.png | Bin 20326 -> 17124 bytes .../min_path_sum_dp_step7.png | Bin 20337 -> 17184 bytes .../min_path_sum_dp_step8.png | Bin 19930 -> 17060 bytes .../min_path_sum_dp_step9.png | Bin 20410 -> 17216 bytes .../min_path_sum_example.png | Bin 19164 -> 16377 bytes .../min_path_sum_solution_initial_state.png | Bin 26171 -> 24197 bytes ...min_path_sum_solution_state_definition.png | Bin 28517 -> 25631 bytes ...min_path_sum_solution_state_transition.png | Bin 22764 -> 19953 bytes .../dp_solution_pipeline/index.html | 6 +- .../edit_distance_decision_tree.png | Bin 26292 -> 24706 bytes .../edit_distance_dp_step1.png | Bin 16423 -> 15180 bytes .../edit_distance_dp_step10.png | Bin 17236 -> 15948 bytes .../edit_distance_dp_step11.png | Bin 17199 -> 15974 bytes .../edit_distance_dp_step12.png | Bin 17196 -> 15977 bytes .../edit_distance_dp_step13.png | Bin 17313 -> 16055 bytes .../edit_distance_dp_step14.png | Bin 17237 -> 15931 bytes .../edit_distance_dp_step15.png | Bin 13516 -> 12508 bytes .../edit_distance_dp_step2.png | Bin 14771 -> 13466 bytes .../edit_distance_dp_step3.png | Bin 16972 -> 15850 bytes .../edit_distance_dp_step4.png | Bin 17094 -> 15936 bytes .../edit_distance_dp_step5.png | Bin 17136 -> 15875 bytes .../edit_distance_dp_step6.png | Bin 17188 -> 15936 bytes .../edit_distance_dp_step7.png | Bin 17146 -> 15933 bytes .../edit_distance_dp_step8.png | Bin 15486 -> 14323 bytes .../edit_distance_dp_step9.png | Bin 17216 -> 15885 bytes .../edit_distance_example.png | Bin 15565 -> 13852 bytes .../edit_distance_state_transfer.png | Bin 27139 -> 24770 bytes .../edit_distance_problem/index.html | 6 +- .../chapter_dynamic_programming/index.html | 6 +- .../climbing_stairs_dfs_memo_tree.png | Bin 30736 -> 28728 bytes .../climbing_stairs_dfs_tree.png | Bin 28749 -> 25923 bytes .../climbing_stairs_dp.png | Bin 22112 -> 20490 bytes .../climbing_stairs_example.png | Bin 20219 -> 18761 bytes .../climbing_stairs_state_transfer.png | Bin 20351 -> 18985 bytes .../intro_to_dynamic_programming/index.html | 6 +- .../knapsack_problem.assets/knapsack_dfs.png | Bin 41890 -> 39342 bytes .../knapsack_dfs_mem.png | Bin 42412 -> 39865 bytes .../knapsack_dp_comp_step1.png | Bin 22209 -> 20652 bytes .../knapsack_dp_comp_step2.png | Bin 23706 -> 22135 bytes .../knapsack_dp_comp_step3.png | Bin 23987 -> 22410 bytes .../knapsack_dp_comp_step4.png | Bin 23715 -> 22099 bytes .../knapsack_dp_comp_step5.png | Bin 23111 -> 21466 bytes .../knapsack_dp_comp_step6.png | Bin 23787 -> 22179 bytes .../knapsack_dp_step1.png | Bin 21697 -> 20424 bytes .../knapsack_dp_step10.png | Bin 21664 -> 20425 bytes .../knapsack_dp_step11.png | Bin 21684 -> 20446 bytes .../knapsack_dp_step12.png | Bin 22840 -> 21489 bytes .../knapsack_dp_step13.png | Bin 22925 -> 21538 bytes .../knapsack_dp_step14.png | Bin 20062 -> 18890 bytes .../knapsack_dp_step2.png | Bin 21962 -> 20561 bytes .../knapsack_dp_step3.png | Bin 22203 -> 20881 bytes .../knapsack_dp_step4.png | Bin 22239 -> 20853 bytes .../knapsack_dp_step5.png | Bin 21958 -> 20595 bytes .../knapsack_dp_step6.png | Bin 21471 -> 20084 bytes .../knapsack_dp_step7.png | Bin 21942 -> 20649 bytes .../knapsack_dp_step8.png | Bin 22544 -> 21115 bytes .../knapsack_dp_step9.png | Bin 22592 -> 21048 bytes .../knapsack_example.png | Bin 23295 -> 21793 bytes .../knapsack_problem/index.html | 6 +- .../summary/index.html | 6 +- .../coin_change_dp_step1.png | Bin 21571 -> 20380 bytes .../coin_change_dp_step10.png | Bin 21943 -> 20548 bytes .../coin_change_dp_step11.png | Bin 21216 -> 20010 bytes .../coin_change_dp_step12.png | Bin 21382 -> 20164 bytes .../coin_change_dp_step13.png | Bin 21586 -> 20342 bytes .../coin_change_dp_step14.png | Bin 21627 -> 20280 bytes .../coin_change_dp_step15.png | Bin 20085 -> 18933 bytes .../coin_change_dp_step2.png | Bin 22398 -> 21186 bytes .../coin_change_dp_step3.png | Bin 21663 -> 20488 bytes .../coin_change_dp_step4.png | Bin 21894 -> 20649 bytes .../coin_change_dp_step5.png | Bin 22028 -> 20758 bytes .../coin_change_dp_step6.png | Bin 22164 -> 20754 bytes .../coin_change_dp_step7.png | Bin 21240 -> 19988 bytes .../coin_change_dp_step8.png | Bin 21683 -> 20366 bytes .../coin_change_dp_step9.png | Bin 21898 -> 20520 bytes .../coin_change_example.png | Bin 17924 -> 16709 bytes .../coin_change_ii_example.png | Bin 21365 -> 19492 bytes .../unbounded_knapsack_dp_comp_step1.png | Bin 23302 -> 21655 bytes .../unbounded_knapsack_dp_comp_step2.png | Bin 23591 -> 22003 bytes .../unbounded_knapsack_dp_comp_step3.png | Bin 24190 -> 22490 bytes .../unbounded_knapsack_dp_comp_step4.png | Bin 24161 -> 22357 bytes .../unbounded_knapsack_dp_comp_step5.png | Bin 23943 -> 22230 bytes .../unbounded_knapsack_dp_comp_step6.png | Bin 24805 -> 23137 bytes .../unbounded_knapsack_example.png | Bin 24865 -> 23208 bytes .../unbounded_knapsack_problem/index.html | 6 +- .../graph.assets/adjacency_list.png | Bin 22851 -> 21691 bytes .../graph.assets/adjacency_matrix.png | Bin 23148 -> 21817 bytes .../graph.assets/connected_graph.png | Bin 14995 -> 14052 bytes .../graph.assets/directed_graph.png | Bin 16494 -> 15381 bytes .../graph.assets/linkedlist_tree_graph.png | Bin 26580 -> 25255 bytes .../graph.assets/weighted_graph.png | Bin 17688 -> 16600 bytes zh-hant/chapter_graph/graph/index.html | 6 +- .../adjacency_list_step1_initialization.png | Bin 23717 -> 22420 bytes .../adjacency_list_step2_add_edge.png | Bin 25463 -> 24096 bytes .../adjacency_list_step3_remove_edge.png | Bin 24208 -> 22911 bytes .../adjacency_list_step4_add_vertex.png | Bin 25693 -> 24308 bytes .../adjacency_list_step5_remove_vertex.png | Bin 22733 -> 21473 bytes .../adjacency_matrix_step1_initialization.png | Bin 21700 -> 20276 bytes .../adjacency_matrix_step2_add_edge.png | Bin 22623 -> 21241 bytes .../adjacency_matrix_step3_remove_edge.png | Bin 22518 -> 21195 bytes .../adjacency_matrix_step4_add_vertex.png | Bin 26739 -> 24868 bytes .../adjacency_matrix_step5_remove_vertex.png | Bin 21833 -> 20651 bytes .../chapter_graph/graph_operations/index.html | 6 +- .../graph_traversal.assets/graph_bfs.png | Bin 29104 -> 27754 bytes .../graph_bfs_step1.png | Bin 22989 -> 21316 bytes .../graph_bfs_step10.png | Bin 44103 -> 40736 bytes .../graph_bfs_step11.png | Bin 33864 -> 30890 bytes .../graph_bfs_step2.png | Bin 35992 -> 33427 bytes .../graph_bfs_step3.png | Bin 38778 -> 35904 bytes .../graph_bfs_step4.png | Bin 39727 -> 36761 bytes .../graph_bfs_step5.png | Bin 42687 -> 39419 bytes .../graph_bfs_step6.png | Bin 42901 -> 39534 bytes .../graph_bfs_step7.png | Bin 42818 -> 39518 bytes .../graph_bfs_step8.png | Bin 44446 -> 41088 bytes .../graph_bfs_step9.png | Bin 44017 -> 40594 bytes .../graph_traversal.assets/graph_dfs.png | Bin 29110 -> 28000 bytes .../graph_dfs_step1.png | Bin 20035 -> 18470 bytes .../graph_dfs_step10.png | Bin 34327 -> 32286 bytes .../graph_dfs_step11.png | Bin 39838 -> 37524 bytes .../graph_dfs_step2.png | Bin 25397 -> 23337 bytes .../graph_dfs_step3.png | Bin 26376 -> 24494 bytes .../graph_dfs_step4.png | Bin 27393 -> 25487 bytes .../graph_dfs_step5.png | Bin 28001 -> 26028 bytes .../graph_dfs_step6.png | Bin 30214 -> 28212 bytes .../graph_dfs_step7.png | Bin 29117 -> 27196 bytes .../graph_dfs_step8.png | Bin 32212 -> 30066 bytes .../graph_dfs_step9.png | Bin 38894 -> 36219 bytes .../chapter_graph/graph_traversal/index.html | 6 +- zh-hant/chapter_graph/index.html | 6 +- zh-hant/chapter_graph/summary/index.html | 6 +- .../fractional_knapsack_area_chart.png | Bin 14593 -> 13411 bytes .../fractional_knapsack_example.png | Bin 28671 -> 26841 bytes .../fractional_knapsack_greedy_strategy.png | Bin 24566 -> 23279 bytes .../fractional_knapsack_unit_value.png | Bin 25017 -> 23293 bytes .../fractional_knapsack_problem/index.html | 6 +- .../coin_change_greedy_strategy.png | Bin 37696 -> 35434 bytes .../coin_change_greedy_vs_dp.png | Bin 25967 -> 25034 bytes .../greedy_algorithm/index.html | 6 +- zh-hant/chapter_greedy/index.html | 6 +- .../max_capacity_example.png | Bin 13847 -> 12370 bytes .../max_capacity_greedy_step1.png | Bin 19079 -> 17143 bytes .../max_capacity_greedy_step2.png | Bin 19923 -> 17711 bytes .../max_capacity_greedy_step3.png | Bin 20554 -> 18103 bytes .../max_capacity_greedy_step4.png | Bin 20562 -> 18439 bytes .../max_capacity_greedy_step5.png | Bin 20802 -> 18457 bytes .../max_capacity_greedy_step6.png | Bin 21143 -> 18894 bytes .../max_capacity_greedy_step7.png | Bin 21157 -> 18859 bytes .../max_capacity_greedy_step8.png | Bin 21368 -> 19102 bytes .../max_capacity_greedy_step9.png | Bin 18966 -> 16851 bytes .../max_capacity_initial_state.png | Bin 17252 -> 15191 bytes .../max_capacity_moving_long_board.png | Bin 18548 -> 16587 bytes .../max_capacity_moving_short_board.png | Bin 18867 -> 16516 bytes .../max_capacity_skipped_states.png | Bin 26548 -> 23593 bytes .../max_capacity_problem/index.html | 6 +- .../max_product_cutting_definition.png | Bin 12238 -> 11255 bytes ...max_product_cutting_greedy_calculation.png | Bin 7765 -> 7228 bytes .../max_product_cutting_greedy_infer1.png | Bin 12382 -> 11430 bytes .../max_product_cutting_greedy_infer2.png | Bin 12200 -> 11084 bytes .../max_product_cutting_problem/index.html | 6 +- zh-hant/chapter_greedy/summary/index.html | 6 +- .../hash_collision_best_worst_condition.png | Bin 33421 -> 30985 bytes .../chapter_hashing/hash_algorithm/index.html | 6 +- .../hash_table_chaining.png | Bin 38259 -> 35085 bytes .../hash_table_linear_probing.png | Bin 25735 -> 23972 bytes .../hash_table_open_addressing_deletion.png | Bin 21261 -> 19544 bytes .../chapter_hashing/hash_collision/index.html | 6 +- .../hash_map.assets/hash_collision.png | Bin 35930 -> 31393 bytes .../hash_map.assets/hash_function.png | Bin 38991 -> 34459 bytes .../hash_map.assets/hash_table_lookup.png | Bin 23887 -> 22124 bytes .../hash_map.assets/hash_table_reshash.png | Bin 34100 -> 30801 bytes zh-hant/chapter_hashing/hash_map/index.html | 6 +- zh-hant/chapter_hashing/index.html | 6 +- zh-hant/chapter_hashing/summary/index.html | 6 +- .../heapify_operations_count.png | Bin 21090 -> 20110 bytes zh-hant/chapter_heap/build_heap/index.html | 6 +- .../heap.assets/heap_pop_step1.png | Bin 24917 -> 23555 bytes .../heap.assets/heap_pop_step10.png | Bin 33628 -> 31903 bytes .../heap.assets/heap_pop_step2.png | Bin 26112 -> 24743 bytes .../heap.assets/heap_pop_step3.png | Bin 25034 -> 23713 bytes .../heap.assets/heap_pop_step4.png | Bin 34199 -> 32445 bytes .../heap.assets/heap_pop_step5.png | Bin 36841 -> 34875 bytes .../heap.assets/heap_pop_step6.png | Bin 36467 -> 34532 bytes .../heap.assets/heap_pop_step7.png | Bin 39369 -> 37546 bytes .../heap.assets/heap_pop_step8.png | Bin 38697 -> 36675 bytes .../heap.assets/heap_pop_step9.png | Bin 42237 -> 40117 bytes .../heap.assets/heap_push_step1.png | Bin 22345 -> 21127 bytes .../heap.assets/heap_push_step2.png | Bin 24066 -> 22561 bytes .../heap.assets/heap_push_step3.png | Bin 30769 -> 29047 bytes .../heap.assets/heap_push_step4.png | Bin 34057 -> 32172 bytes .../heap.assets/heap_push_step5.png | Bin 32134 -> 30388 bytes .../heap.assets/heap_push_step6.png | Bin 34746 -> 32863 bytes .../heap.assets/heap_push_step7.png | Bin 32905 -> 31070 bytes .../heap.assets/heap_push_step8.png | Bin 34067 -> 32243 bytes .../heap.assets/heap_push_step9.png | Bin 31407 -> 29708 bytes .../heap.assets/min_heap_and_max_heap.png | Bin 29271 -> 26806 bytes .../heap.assets/representation_of_heap.png | Bin 43396 -> 40593 bytes zh-hant/chapter_heap/heap/index.html | 6 +- zh-hant/chapter_heap/index.html | 6 +- zh-hant/chapter_heap/summary/index.html | 6 +- .../top_k.assets/top_k_heap_step1.png | Bin 18021 -> 15693 bytes .../top_k.assets/top_k_heap_step2.png | Bin 19483 -> 17057 bytes .../top_k.assets/top_k_heap_step3.png | Bin 20941 -> 18502 bytes .../top_k.assets/top_k_heap_step4.png | Bin 25945 -> 23199 bytes .../top_k.assets/top_k_heap_step5.png | Bin 26891 -> 24259 bytes .../top_k.assets/top_k_heap_step6.png | Bin 30328 -> 27492 bytes .../top_k.assets/top_k_heap_step7.png | Bin 26077 -> 23339 bytes .../top_k.assets/top_k_heap_step8.png | Bin 26754 -> 24124 bytes .../top_k.assets/top_k_heap_step9.png | Bin 20209 -> 17844 bytes .../top_k.assets/top_k_sorting.png | Bin 12449 -> 11704 bytes .../top_k.assets/top_k_traversal.png | Bin 21205 -> 19886 bytes zh-hant/chapter_heap/top_k/index.html | 6 +- zh-hant/chapter_hello_algo/index.html | 6 +- .../binary_search_dictionary_step1.png | Bin 17331 -> 16000 bytes .../binary_search_dictionary_step2.png | Bin 20754 -> 19222 bytes .../binary_search_dictionary_step3.png | Bin 21546 -> 20167 bytes .../binary_search_dictionary_step4.png | Bin 21444 -> 20036 bytes .../binary_search_dictionary_step5.png | Bin 21051 -> 19731 bytes .../greedy_change.png | Bin 29836 -> 27431 bytes .../playing_cards_sorting.png | Bin 73087 -> 66802 bytes .../algorithms_are_everywhere/index.html | 6 +- zh-hant/chapter_introduction/index.html | 6 +- .../chapter_introduction/summary/index.html | 6 +- .../what_is_dsa.assets/assembling_blocks.png | Bin 363796 -> 362710 bytes ...p_between_data_structure_and_algorithm.png | Bin 23013 -> 21919 bytes .../what_is_dsa/index.html | 6 +- .../chapter_preface/about_the_book/index.html | 6 +- zh-hant/chapter_preface/index.html | 6 +- .../suggestions.assets/code_md_to_repo.png | Bin 98716 -> 95695 bytes .../suggestions.assets/learning_route.png | Bin 32112 -> 31094 bytes .../chapter_preface/suggestions/index.html | 6 +- zh-hant/chapter_preface/summary/index.html | 6 +- zh-hant/chapter_reference/index.html | 6 +- .../binary_search_example.png | Bin 20069 -> 18692 bytes .../binary_search_ranges.png | Bin 31697 -> 28888 bytes .../binary_search_step1.png | Bin 18520 -> 17164 bytes .../binary_search_step2.png | Bin 16170 -> 14970 bytes .../binary_search_step3.png | Bin 19977 -> 18594 bytes .../binary_search_step4.png | Bin 15454 -> 14426 bytes .../binary_search_step5.png | Bin 19932 -> 18518 bytes .../binary_search_step6.png | Bin 15376 -> 14385 bytes .../binary_search_step7.png | Bin 17355 -> 16101 bytes .../binary_search/index.html | 6 +- .../binary_search_edge_by_element.png | Bin 17530 -> 15823 bytes .../binary_search_right_edge_by_left_edge.png | Bin 16390 -> 14893 bytes .../binary_search_edge/index.html | 6 +- .../binary_search_insertion_example.png | Bin 20130 -> 18697 bytes .../binary_search_insertion_naive.png | Bin 14971 -> 13895 bytes .../binary_search_insertion_step1.png | Bin 17786 -> 16430 bytes .../binary_search_insertion_step2.png | Bin 15625 -> 14341 bytes .../binary_search_insertion_step3.png | Bin 19567 -> 18173 bytes .../binary_search_insertion_step4.png | Bin 15252 -> 14188 bytes .../binary_search_insertion_step5.png | Bin 19502 -> 18147 bytes .../binary_search_insertion_step6.png | Bin 15083 -> 13970 bytes .../binary_search_insertion_step7.png | Bin 19043 -> 17645 bytes .../binary_search_insertion_step8.png | Bin 15510 -> 14265 bytes .../binary_search_insertion/index.html | 6 +- zh-hant/chapter_searching/index.html | 6 +- .../two_sum_brute_force.png | Bin 16187 -> 14870 bytes .../two_sum_hashtable_step1.png | Bin 16862 -> 15419 bytes .../two_sum_hashtable_step2.png | Bin 17156 -> 15878 bytes .../two_sum_hashtable_step3.png | Bin 17212 -> 15863 bytes .../replace_linear_by_hashing/index.html | 6 +- .../searching_algorithms.png | Bin 41388 -> 39353 bytes .../searching_algorithm_revisited/index.html | 6 +- zh-hant/chapter_searching/summary/index.html | 6 +- .../bubble_operation_step1.png | Bin 15478 -> 14342 bytes .../bubble_operation_step2.png | Bin 16836 -> 15431 bytes .../bubble_operation_step3.png | Bin 16735 -> 15363 bytes .../bubble_operation_step4.png | Bin 16795 -> 15433 bytes .../bubble_operation_step5.png | Bin 15127 -> 13906 bytes .../bubble_operation_step6.png | Bin 16899 -> 15527 bytes .../bubble_operation_step7.png | Bin 15820 -> 14652 bytes .../bubble_sort_overview.png | Bin 34547 -> 31866 bytes .../chapter_sorting/bubble_sort/index.html | 6 +- .../bucket_sort_overview.png | Bin 48659 -> 46179 bytes .../scatter_in_buckets_distribution.png | Bin 20308 -> 18938 bytes .../scatter_in_buckets_recursively.png | Bin 36262 -> 34672 bytes .../chapter_sorting/bucket_sort/index.html | 6 +- .../counting_sort_overview.png | Bin 36338 -> 34218 bytes .../counting_sort_step1.png | Bin 26611 -> 25128 bytes .../counting_sort_step2.png | Bin 25783 -> 23967 bytes .../counting_sort_step3.png | Bin 31520 -> 29309 bytes .../counting_sort_step4.png | Bin 31479 -> 29215 bytes .../counting_sort_step5.png | Bin 31627 -> 29358 bytes .../counting_sort_step6.png | Bin 31965 -> 29661 bytes .../counting_sort_step7.png | Bin 25926 -> 24339 bytes .../counting_sort_step8.png | Bin 20038 -> 18713 bytes .../chapter_sorting/counting_sort/index.html | 6 +- .../heap_sort.assets/heap_sort_step1.png | Bin 32976 -> 31301 bytes .../heap_sort.assets/heap_sort_step10.png | Bin 24335 -> 23388 bytes .../heap_sort.assets/heap_sort_step11.png | Bin 26694 -> 25669 bytes .../heap_sort.assets/heap_sort_step12.png | Bin 28637 -> 27281 bytes .../heap_sort.assets/heap_sort_step2.png | Bin 27369 -> 25954 bytes .../heap_sort.assets/heap_sort_step3.png | Bin 29857 -> 28353 bytes .../heap_sort.assets/heap_sort_step4.png | Bin 26721 -> 26015 bytes .../heap_sort.assets/heap_sort_step5.png | Bin 29426 -> 28548 bytes .../heap_sort.assets/heap_sort_step6.png | Bin 25559 -> 24968 bytes .../heap_sort.assets/heap_sort_step7.png | Bin 28429 -> 27590 bytes .../heap_sort.assets/heap_sort_step8.png | Bin 24842 -> 24167 bytes .../heap_sort.assets/heap_sort_step9.png | Bin 27907 -> 26926 bytes zh-hant/chapter_sorting/heap_sort/index.html | 6 +- zh-hant/chapter_sorting/index.html | 6 +- .../insertion_operation.png | Bin 32765 -> 29464 bytes .../insertion_sort_overview.png | Bin 30761 -> 28617 bytes .../chapter_sorting/insertion_sort/index.html | 6 +- .../merge_sort.assets/merge_sort_overview.png | Bin 35257 -> 31638 bytes .../merge_sort.assets/merge_sort_step1.png | Bin 11320 -> 10470 bytes .../merge_sort.assets/merge_sort_step10.png | Bin 19438 -> 17687 bytes .../merge_sort.assets/merge_sort_step2.png | Bin 12283 -> 11399 bytes .../merge_sort.assets/merge_sort_step3.png | Bin 12957 -> 12016 bytes .../merge_sort.assets/merge_sort_step4.png | Bin 13236 -> 12322 bytes .../merge_sort.assets/merge_sort_step5.png | Bin 14422 -> 13446 bytes .../merge_sort.assets/merge_sort_step6.png | Bin 15414 -> 14187 bytes .../merge_sort.assets/merge_sort_step7.png | Bin 15748 -> 14435 bytes .../merge_sort.assets/merge_sort_step8.png | Bin 16080 -> 14757 bytes .../merge_sort.assets/merge_sort_step9.png | Bin 17304 -> 15696 bytes zh-hant/chapter_sorting/merge_sort/index.html | 6 +- .../pivot_division_step1.png | Bin 39136 -> 35523 bytes .../pivot_division_step2.png | Bin 39258 -> 35519 bytes .../pivot_division_step3.png | Bin 39346 -> 35652 bytes .../pivot_division_step4.png | Bin 40050 -> 36487 bytes .../pivot_division_step5.png | Bin 39178 -> 35501 bytes .../pivot_division_step6.png | Bin 39259 -> 35523 bytes .../pivot_division_step7.png | Bin 39007 -> 35483 bytes .../pivot_division_step8.png | Bin 40087 -> 36633 bytes .../pivot_division_step9.png | Bin 17235 -> 16262 bytes .../quick_sort.assets/quick_sort_overview.png | Bin 33348 -> 30253 bytes zh-hant/chapter_sorting/quick_sort/index.html | 6 +- .../radix_sort.assets/radix_sort_overview.png | Bin 55830 -> 50429 bytes zh-hant/chapter_sorting/radix_sort/index.html | 6 +- .../selection_sort_instability.png | Bin 19402 -> 17962 bytes .../selection_sort_step1.png | Bin 13754 -> 12923 bytes .../selection_sort_step10.png | Bin 19661 -> 18611 bytes .../selection_sort_step11.png | Bin 11275 -> 10644 bytes .../selection_sort_step2.png | Bin 19476 -> 18327 bytes .../selection_sort_step3.png | Bin 14009 -> 13168 bytes .../selection_sort_step4.png | Bin 19792 -> 18665 bytes .../selection_sort_step5.png | Bin 14033 -> 13117 bytes .../selection_sort_step6.png | Bin 20016 -> 18907 bytes .../selection_sort_step7.png | Bin 13910 -> 13094 bytes .../selection_sort_step8.png | Bin 19843 -> 18737 bytes .../selection_sort_step9.png | Bin 13818 -> 13071 bytes .../chapter_sorting/selection_sort/index.html | 6 +- .../sorting_examples.png | Bin 21986 -> 20141 bytes .../sorting_algorithm/index.html | 6 +- .../sorting_algorithms_comparison.png | Bin 69782 -> 64579 bytes zh-hant/chapter_sorting/summary/index.html | 6 +- .../deque.assets/array_deque_step1.png | Bin 30270 -> 28260 bytes .../array_deque_step2_push_last.png | Bin 28223 -> 25770 bytes .../array_deque_step3_push_first.png | Bin 27419 -> 24862 bytes .../array_deque_step4_pop_last.png | Bin 22183 -> 20440 bytes .../array_deque_step5_pop_first.png | Bin 23700 -> 21771 bytes .../deque.assets/deque_operations.png | Bin 27816 -> 25017 bytes .../deque.assets/linkedlist_deque_step1.png | Bin 23012 -> 21888 bytes .../linkedlist_deque_step2_push_last.png | Bin 25969 -> 24008 bytes .../linkedlist_deque_step3_push_first.png | Bin 27125 -> 25166 bytes .../linkedlist_deque_step4_pop_last.png | Bin 23179 -> 21725 bytes .../linkedlist_deque_step5_pop_first.png | Bin 21839 -> 20210 bytes .../chapter_stack_and_queue/deque/index.html | 6 +- zh-hant/chapter_stack_and_queue/index.html | 6 +- .../queue.assets/array_queue_step1.png | Bin 25730 -> 23866 bytes .../queue.assets/array_queue_step2_push.png | Bin 26243 -> 23893 bytes .../queue.assets/array_queue_step3_pop.png | Bin 21844 -> 19963 bytes .../queue.assets/linkedlist_queue_step1.png | Bin 19528 -> 18540 bytes .../linkedlist_queue_step2_push.png | Bin 24351 -> 22678 bytes .../linkedlist_queue_step3_pop.png | Bin 20568 -> 19114 bytes .../queue.assets/queue_operations.png | Bin 22387 -> 19740 bytes .../chapter_stack_and_queue/queue/index.html | 6 +- .../stack.assets/array_stack_step1.png | Bin 20734 -> 19294 bytes .../stack.assets/array_stack_step2_push.png | Bin 21341 -> 19606 bytes .../stack.assets/array_stack_step3_pop.png | Bin 19390 -> 17939 bytes .../stack.assets/linkedlist_stack_step1.png | Bin 20521 -> 19372 bytes .../linkedlist_stack_step2_push.png | Bin 24842 -> 23179 bytes .../linkedlist_stack_step3_pop.png | Bin 21179 -> 19557 bytes .../stack.assets/stack_operations.png | Bin 22568 -> 20330 bytes .../chapter_stack_and_queue/stack/index.html | 6 +- .../summary/index.html | 6 +- .../array_representation_binary_tree.png | Bin 35500 -> 32864 bytes ...ay_representation_complete_binary_tree.png | Bin 24262 -> 22843 bytes .../array_representation_with_empty.png | Bin 28082 -> 26463 bytes .../array_representation_without_empty.png | Bin 24017 -> 22656 bytes .../array_representation_of_tree/index.html | 6 +- ...vltree_degradation_from_inserting_node.png | Bin 18952 -> 17593 bytes ...avltree_degradation_from_removing_node.png | Bin 20124 -> 18548 bytes .../avltree_left_right_rotate.png | Bin 25761 -> 23541 bytes .../avl_tree.assets/avltree_left_rotate.png | Bin 25262 -> 23703 bytes .../avltree_left_rotate_with_grandchild.png | Bin 29546 -> 28067 bytes .../avltree_right_left_rotate.png | Bin 26326 -> 24481 bytes .../avltree_right_rotate_step1.png | Bin 12224 -> 11735 bytes .../avltree_right_rotate_step2.png | Bin 19309 -> 18116 bytes .../avltree_right_rotate_step3.png | Bin 20673 -> 19710 bytes .../avltree_right_rotate_step4.png | Bin 26013 -> 24930 bytes .../avltree_right_rotate_with_grandchild.png | Bin 29625 -> 28347 bytes .../avltree_rotation_cases.png | Bin 28096 -> 23260 bytes zh-hant/chapter_tree/avl_tree/index.html | 6 +- .../binary_search_tree.png | Bin 14985 -> 14219 bytes .../bst_degradation.png | Bin 20070 -> 18974 bytes .../bst_inorder_traversal.png | Bin 36252 -> 34639 bytes .../binary_search_tree.assets/bst_insert.png | Bin 30082 -> 27765 bytes .../bst_remove_case1.png | Bin 33984 -> 31587 bytes .../bst_remove_case2.png | Bin 32135 -> 29944 bytes .../bst_remove_case3_step1.png | Bin 19463 -> 18438 bytes .../bst_remove_case3_step2.png | Bin 31713 -> 30314 bytes .../bst_remove_case3_step3.png | Bin 33216 -> 31682 bytes .../bst_remove_case3_step4.png | Bin 36037 -> 34413 bytes .../bst_search_step1.png | Bin 17256 -> 16414 bytes .../bst_search_step2.png | Bin 17567 -> 16760 bytes .../bst_search_step3.png | Bin 18600 -> 17916 bytes .../bst_search_step4.png | Bin 20040 -> 19104 bytes .../binary_search_tree/index.html | 6 +- .../balanced_binary_tree.png | Bin 19746 -> 18640 bytes .../binary_tree_add_remove.png | Bin 24900 -> 22922 bytes .../binary_tree_best_worst_cases.png | Bin 21979 -> 20853 bytes .../binary_tree_definition.png | Bin 28609 -> 26743 bytes .../binary_tree_terminology.png | Bin 26049 -> 24145 bytes .../complete_binary_tree.png | Bin 18642 -> 17715 bytes .../binary_tree.assets/full_binary_tree.png | Bin 14221 -> 13536 bytes .../perfect_binary_tree.png | Bin 19601 -> 18557 bytes zh-hant/chapter_tree/binary_tree/index.html | 6 +- .../binary_tree_bfs.png | Bin 18512 -> 17695 bytes .../binary_tree_dfs.png | Bin 52744 -> 49684 bytes .../preorder_step1.png | Bin 19138 -> 18037 bytes .../preorder_step10.png | Bin 29129 -> 27788 bytes .../preorder_step11.png | Bin 30924 -> 29472 bytes .../preorder_step2.png | Bin 20678 -> 19525 bytes .../preorder_step3.png | Bin 21734 -> 20675 bytes .../preorder_step4.png | Bin 22459 -> 21467 bytes .../preorder_step5.png | Bin 23824 -> 22763 bytes .../preorder_step6.png | Bin 25380 -> 24175 bytes .../preorder_step7.png | Bin 26511 -> 25376 bytes .../preorder_step8.png | Bin 27394 -> 26183 bytes .../preorder_step9.png | Bin 27881 -> 26622 bytes .../binary_tree_traversal/index.html | 6 +- zh-hant/chapter_tree/index.html | 6 +- zh-hant/chapter_tree/summary/index.html | 6 +- zh-hant/sitemap.xml | 210 ++++++++--------- zh-hant/sitemap.xml.gz | Bin 1009 -> 1011 bytes 794 files changed, 1255 insertions(+), 1255 deletions(-) diff --git a/chapter_appendix/contribution/index.html b/chapter_appendix/contribution/index.html index 58c041ead..bee72705b 100644 --- a/chapter_appendix/contribution/index.html +++ b/chapter_appendix/contribution/index.html @@ -200,19 +200,19 @@