From f26b1e2eeee4f89e1dcd82388f66d88d28b36729 Mon Sep 17 00:00:00 2001 From: krahets Date: Fri, 6 Dec 2024 04:03:25 +0800 Subject: [PATCH] deploy --- .../time_complexity_simple_example.png | Bin 12467 -> 12452 bytes .../time_complexity_simple_example.png | Bin 14305 -> 12543 bytes en/sitemap.xml | 210 ++++++++--------- en/sitemap.xml.gz | Bin 1007 -> 1008 bytes sitemap.xml | 212 +++++++++--------- sitemap.xml.gz | Bin 1011 -> 1011 bytes .../time_complexity_simple_example.png | Bin 15656 -> 13387 bytes zh-hant/sitemap.xml | 210 ++++++++--------- zh-hant/sitemap.xml.gz | Bin 1010 -> 1010 bytes 9 files changed, 316 insertions(+), 316 deletions(-) diff --git a/chapter_computational_complexity/time_complexity.assets/time_complexity_simple_example.png b/chapter_computational_complexity/time_complexity.assets/time_complexity_simple_example.png index fcc2c5fc580e10ff37f034201521f6423c1ba4c0..dd1c525288a2c84bddd18cea593169712ef5ab45 100644 GIT binary patch literal 12452 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%0D@u6yG#QiooSdNX~eRgEVM78g%MiYP3 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 gMczjLzVmGksxh0v`zgxf{#3w_LJL;wH) literal 12467 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 diff --git a/en/chapter_computational_complexity/time_complexity.assets/time_complexity_simple_example.png b/en/chapter_computational_complexity/time_complexity.assets/time_complexity_simple_example.png index c23314efdffe7389ad2f6fd9be64c60d14d3ce45..b877d0fcae1f781039524ae3ec66e03c53a5ddac 100644 GIT binary patch literal 12543 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 diff --git a/en/sitemap.xml b/en/sitemap.xml index 8b6b4c040..5031eec04 100644 --- a/en/sitemap.xml +++ b/en/sitemap.xml @@ -2,527 +2,527 @@ https://www.hello-algo.com/en/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_appendix/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_appendix/contribution/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_appendix/installation/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_appendix/terminology/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_array_and_linkedlist/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_array_and_linkedlist/array/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_array_and_linkedlist/linked_list/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_array_and_linkedlist/list/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_array_and_linkedlist/ram_and_cache/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_array_and_linkedlist/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_backtracking/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_backtracking/backtracking_algorithm/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_backtracking/n_queens_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_backtracking/permutations_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_backtracking/subset_sum_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_backtracking/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_computational_complexity/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_computational_complexity/iteration_and_recursion/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_computational_complexity/performance_evaluation/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_computational_complexity/space_complexity/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_computational_complexity/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_computational_complexity/time_complexity/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_data_structure/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_data_structure/basic_data_types/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_data_structure/character_encoding/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_data_structure/classification_of_data_structure/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_data_structure/number_encoding/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_data_structure/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_divide_and_conquer/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_divide_and_conquer/binary_search_recur/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_divide_and_conquer/build_binary_tree_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_divide_and_conquer/divide_and_conquer/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_divide_and_conquer/hanota_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_divide_and_conquer/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_dynamic_programming/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_dynamic_programming/dp_problem_features/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_dynamic_programming/dp_solution_pipeline/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_dynamic_programming/edit_distance_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_dynamic_programming/intro_to_dynamic_programming/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_dynamic_programming/knapsack_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_dynamic_programming/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_dynamic_programming/unbounded_knapsack_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_graph/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_graph/graph/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_graph/graph_operations/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_graph/graph_traversal/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_graph/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_greedy/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_greedy/fractional_knapsack_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_greedy/greedy_algorithm/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_greedy/max_capacity_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_greedy/max_product_cutting_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_greedy/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_hashing/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_hashing/hash_algorithm/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_hashing/hash_collision/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_hashing/hash_map/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_hashing/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_heap/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_heap/build_heap/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_heap/heap/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_heap/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_heap/top_k/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_hello_algo/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_introduction/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_introduction/algorithms_are_everywhere/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_introduction/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_introduction/what_is_dsa/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_preface/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_preface/about_the_book/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_preface/suggestions/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_preface/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_reference/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_searching/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_searching/binary_search/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_searching/binary_search_edge/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_searching/binary_search_insertion/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_searching/replace_linear_by_hashing/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_searching/searching_algorithm_revisited/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_searching/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_sorting/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_sorting/bubble_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_sorting/bucket_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_sorting/counting_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_sorting/heap_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_sorting/insertion_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_sorting/merge_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_sorting/quick_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_sorting/radix_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_sorting/selection_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_sorting/sorting_algorithm/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_sorting/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_stack_and_queue/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_stack_and_queue/deque/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_stack_and_queue/queue/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_stack_and_queue/stack/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_stack_and_queue/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_tree/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_tree/array_representation_of_tree/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_tree/avl_tree/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_tree/binary_search_tree/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_tree/binary_tree/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_tree/binary_tree_traversal/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/en/chapter_tree/summary/ - 2024-12-04 + 2024-12-05 daily \ No newline at end of file diff --git a/en/sitemap.xml.gz b/en/sitemap.xml.gz index 1f5cac126279d8f89f8c3ac5762a4d709ba8ffef..02c3c525cc9f82201768b58c425454f82555fdc4 100644 GIT binary patch delta 993 zcmV<710MYE2k-|6ABzYGw+2#?2OobuRWnnLdpA!oy{3-fSfY#obMfWv2asaNRhh+X zru@f?NMNjdKX49kK%1ZE$vho7MD6U`>iha-^~6>>rS0&x`t|o;&%dvJZoh4EFp<+! zDQx50YD~%h*>$JWX&rUqiF{nUFmzFlB@w$NvwKszeeM(#& zGqN%6natqU(oG%PZqwB=AAdqIO-^lJUtWJae}8>``K=UL@;(%kBiVs>fe%|n+FUl> zhn$(EyTbf;tnx6QI0*8dt$LGdB{OG)~rn~-TK!)Kjvxy$M) zwCv{a1Iyf&XRvyT9q(M2$VwJ`B$FZL^ZzO*dMZM`KtDsb@1!TBc2IwmNW>JfOgS(Z zZBJ3lIWt{6M=<=7T}HL~#d~xMO+X=udZ*<)Ft{Cdcd~ivaT^1~aVmY(iswbHvt=O= z0Ev5TOI3@=6y!Khh7eU`ZIoEFq`-`_AoxVfm*`gI-?(DaxUGQVgD#e)GIJ;uJp`I2 z1ZV#Vvhwd;MeLaBAP|2+WkhG%9+2?bv(c6jb+FQ@7)4BNO^IT}p9s-51t*gGDt5BB zBL*ZIs&IaZCq^Xd6sVp{A%g)8;x&e{_E0F4yBf2Z z!+v=FtSOi;IGcwH_C#kP$&=LS0#@S{y%4J`laM*3x_67E0K|Wjj1)(JS?W7xz2ey6 z9kq1EXoMZWJL-A>6oePW;uxSxE8`sPgu#UYMe3)?d9i+ciKsRIvvnzkJ#i7~9@4)jeI>4&!270&u4~i{V4UEdJZRCJ3?YIdD>`gtRS+_SS zi2i~Sthhn(S?N2Jr>M9_r2kk#6gz(`YHqvvUJ(D@G%l} zU3)_TUxybc>WRaEWq^mQd<2Twh+UIGa%;S8$NYMXLMO_3Y*$b7nML z#RoiS$eM0xIA{zbtY_{a80RqVngPX delta 992 zcmV<610VeG2k!?5ABzYG>v~X;2OodEn3;0iyLp1?HFX5X5@iIKi!X2AfD}8f$}DCx zb8-`6jzC$`clZHKqjuYdl2{$urX`)!khiJYEF zVH@98V@m$7t~;Gh>!=e?;K~aAq5mU%A<-lOH zJw+|&%yjV_!SG9V8P)0+@6jzZ0fi*$otE>!;C9&E$>yoYZ43~{sq|4Ro)@{!mW4n7 zB<{5>RV^Y@kmEcVLR68pQDV`O0yD~j;1exhqFa@J%aZ%%N2D5NMhZ zoc$-r%D;CNv16)(Km>o45uIs!K*DR!Mq5VI!AhrM6fw0mC5jP$B1GF1oJj7g*va0K zk0kfVZ366Bv+Z5Bij_cXh$6v{7?5bF!uchh7?G$`pn5Ka3%2U+gxs}MlQ(q-Gi$4Jn1 z?F|Kd9bTZQCk_La0UolJdnn>SN}r*KBO8`*eR;X!Y>rS|!9gY$sqS0Xvzv#^nbB|+ zAMl_dYr3W3pfQZFp1Fr$oZs{>E7-u1ZMwehgCpQ*aA5C49cb8yyg29j8u|a`-r6N{ O+WrPLB1YtsO8@{_mH4Fq diff --git a/sitemap.xml b/sitemap.xml index 5f2e4d1e7..a58fcb53f 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,532 +2,532 @@ https://www.hello-algo.com/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_appendix/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_appendix/contribution/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_appendix/installation/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_appendix/terminology/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_array_and_linkedlist/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_array_and_linkedlist/array/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_array_and_linkedlist/linked_list/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_array_and_linkedlist/list/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_array_and_linkedlist/ram_and_cache/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_array_and_linkedlist/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_backtracking/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_backtracking/backtracking_algorithm/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_backtracking/n_queens_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_backtracking/permutations_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_backtracking/subset_sum_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_backtracking/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_computational_complexity/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_computational_complexity/iteration_and_recursion/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_computational_complexity/performance_evaluation/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_computational_complexity/space_complexity/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_computational_complexity/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_computational_complexity/time_complexity/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_data_structure/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_data_structure/basic_data_types/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_data_structure/character_encoding/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_data_structure/classification_of_data_structure/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_data_structure/number_encoding/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_data_structure/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_divide_and_conquer/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_divide_and_conquer/binary_search_recur/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_divide_and_conquer/build_binary_tree_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_divide_and_conquer/divide_and_conquer/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_divide_and_conquer/hanota_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_divide_and_conquer/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_dynamic_programming/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_dynamic_programming/dp_problem_features/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_dynamic_programming/dp_solution_pipeline/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_dynamic_programming/edit_distance_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_dynamic_programming/intro_to_dynamic_programming/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_dynamic_programming/knapsack_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_dynamic_programming/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_dynamic_programming/unbounded_knapsack_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_graph/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_graph/graph/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_graph/graph_operations/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_graph/graph_traversal/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_graph/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_greedy/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_greedy/fractional_knapsack_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_greedy/greedy_algorithm/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_greedy/max_capacity_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_greedy/max_product_cutting_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_greedy/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_hashing/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_hashing/hash_algorithm/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_hashing/hash_collision/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_hashing/hash_map/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_hashing/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_heap/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_heap/build_heap/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_heap/heap/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_heap/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_heap/top_k/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_hello_algo/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_introduction/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_introduction/algorithms_are_everywhere/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_introduction/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_introduction/what_is_dsa/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_paperbook/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_preface/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_preface/about_the_book/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_preface/suggestions/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_preface/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_reference/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_searching/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_searching/binary_search/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_searching/binary_search_edge/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_searching/binary_search_insertion/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_searching/replace_linear_by_hashing/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_searching/searching_algorithm_revisited/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_searching/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_sorting/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_sorting/bubble_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_sorting/bucket_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_sorting/counting_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_sorting/heap_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_sorting/insertion_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_sorting/merge_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_sorting/quick_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_sorting/radix_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_sorting/selection_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_sorting/sorting_algorithm/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_sorting/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_stack_and_queue/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_stack_and_queue/deque/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_stack_and_queue/queue/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_stack_and_queue/stack/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_stack_and_queue/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_tree/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_tree/array_representation_of_tree/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_tree/avl_tree/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_tree/binary_search_tree/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_tree/binary_tree/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_tree/binary_tree_traversal/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/chapter_tree/summary/ - 2024-12-04 + 2024-12-05 daily \ No newline at end of file diff --git a/sitemap.xml.gz b/sitemap.xml.gz index 29d9fbc010bb91d651238928de23607708ff400a..24d0361351935c58405f61660ac3e18c21ef6452 100644 GIT binary patch literal 1011 zcmV4j{ophw$!(LYWCx_S&Lq&0j1RtsNNh_Wgs?L_cKA_=t+LlfhktxVw4s_r|$l55e2$BLbM1cQ^Ao$u;{=*d` z2JL?ck8`y&mcXENaUW}a4m(QG@HtzsphhM@5K0e}#SQ#ik*{~`=>3RI7R zkO3e@@DY7kNGJ%zea*GZSvoM+HQ~<}kgdFhd8CVwDHM0o@4v@r8{r?-k_is4{IA&+IgS7_4VPM^5J*@BC}xC zGbFgSkwf!=&z(N7H}!00-3g^2x+_E~kLmt5MFtxFFBy_N|)`FgoYum>w6s9+Z=*}JaXuPEbf@KJmBC4Qu=~}8`-eL(%x literal 1011 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 E14O}FlmGw# literal 15656 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 diff --git a/zh-hant/sitemap.xml b/zh-hant/sitemap.xml index 331eabaef..88b2ec713 100644 --- a/zh-hant/sitemap.xml +++ b/zh-hant/sitemap.xml @@ -2,527 +2,527 @@ https://www.hello-algo.com/zh-hant/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_appendix/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_appendix/contribution/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_appendix/installation/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_appendix/terminology/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_array_and_linkedlist/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_array_and_linkedlist/array/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_array_and_linkedlist/linked_list/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_array_and_linkedlist/list/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_array_and_linkedlist/ram_and_cache/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_array_and_linkedlist/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_backtracking/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_backtracking/backtracking_algorithm/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_backtracking/n_queens_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_backtracking/permutations_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_backtracking/subset_sum_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_backtracking/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_computational_complexity/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_computational_complexity/iteration_and_recursion/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_computational_complexity/performance_evaluation/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_computational_complexity/space_complexity/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_computational_complexity/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_computational_complexity/time_complexity/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_data_structure/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_data_structure/basic_data_types/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_data_structure/character_encoding/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_data_structure/classification_of_data_structure/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_data_structure/number_encoding/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_data_structure/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_divide_and_conquer/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_divide_and_conquer/binary_search_recur/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_divide_and_conquer/build_binary_tree_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_divide_and_conquer/divide_and_conquer/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_divide_and_conquer/hanota_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_divide_and_conquer/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_dynamic_programming/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_dynamic_programming/dp_problem_features/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_dynamic_programming/dp_solution_pipeline/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_dynamic_programming/edit_distance_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_dynamic_programming/intro_to_dynamic_programming/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_dynamic_programming/knapsack_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_dynamic_programming/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_dynamic_programming/unbounded_knapsack_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_graph/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_graph/graph/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_graph/graph_operations/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_graph/graph_traversal/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_graph/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_greedy/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_greedy/fractional_knapsack_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_greedy/greedy_algorithm/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_greedy/max_capacity_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_greedy/max_product_cutting_problem/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_greedy/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_hashing/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_hashing/hash_algorithm/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_hashing/hash_collision/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_hashing/hash_map/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_hashing/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_heap/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_heap/build_heap/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_heap/heap/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_heap/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_heap/top_k/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_hello_algo/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_introduction/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_introduction/algorithms_are_everywhere/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_introduction/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_introduction/what_is_dsa/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_preface/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_preface/about_the_book/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_preface/suggestions/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_preface/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_reference/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_searching/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_searching/binary_search/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_searching/binary_search_edge/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_searching/binary_search_insertion/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_searching/replace_linear_by_hashing/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_searching/searching_algorithm_revisited/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_searching/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_sorting/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_sorting/bubble_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_sorting/bucket_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_sorting/counting_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_sorting/heap_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_sorting/insertion_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_sorting/merge_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_sorting/quick_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_sorting/radix_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_sorting/selection_sort/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_sorting/sorting_algorithm/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_sorting/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_stack_and_queue/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_stack_and_queue/deque/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_stack_and_queue/queue/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_stack_and_queue/stack/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_stack_and_queue/summary/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_tree/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_tree/array_representation_of_tree/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_tree/avl_tree/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_tree/binary_search_tree/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_tree/binary_tree/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_tree/binary_tree_traversal/ - 2024-12-04 + 2024-12-05 daily https://www.hello-algo.com/zh-hant/chapter_tree/summary/ - 2024-12-04 + 2024-12-05 daily \ No newline at end of file diff --git a/zh-hant/sitemap.xml.gz b/zh-hant/sitemap.xml.gz index a5dc2e86b334ad5f9cd2bcc225823c623d31b3b3..c404b49b7c49c1985ecbcafda48e5c46e6bee141 100644 GIT binary patch delta 870 zcmV-s1DX8t2l598ABzYGuLe?)2Ok1Tq>(5p9&sMs%aK#I!M`uQuU;1~>~%2K_wS3p z{`|T8ZSiA~a9V$5`TcGA`fI)An)m58U7zlGm-w(XWZh-6{**HVt#3sCk*&Tl3MWM| zvN!gO1*?OXWV<4@-m%E7&qB@-9(hfS)(02*3kG;fbW!Aua@OzJIGY6*e9FYdpHCHb z9bnTZ8mBBxwV%V4k;^zz!Z3x7^j=c^Q^zBCz@HPUJ(7Q{3?rTnuMUOTXBAWE90Mwd zwd*Z1jTwMdtO3XS)Vz3YHRPt02ewvWaafi z3X(}afS(2uWwSDwAmC%-9chMQr7jdvGO+4G*h8V`()XNkB2jm49DA(D)#rJTMm_Hk zK$#idX&*K?AhRnrJwpqyK68Q@vfNc9j;??0Vr^@+lvH~%2K_wS3p z{`|H4ZSixFa9V${{QkCl{ZVhZ=6$+N*Qa~lB|dBoS$Em2Kjq9o>l@L3WUFtC!bwq# z?2SER!Rp{8*{(>fcPw)2vygLyM_v=7^}&Vyf&rcqT@-nvob`J)&St>{pE7ar=Tn7U z2iWw9#wklv?dNc1z5DcZHp`tG?Xba zO5uMt&^i2y#f(J@*LEdDwFkkim!~cS0(S~kwNVjDpYZ^E>#4J%)V8{Cx|{|ES$Tbs zf@G2p;HQB^*{n<^2>6(IN1CBnsS8Dv46M2k_E6}#^gU;sNYtGh#~v$k^?4qoQO`RB zP-cdA+J_Ae$n1(u&(H#_&zxX}EO!-&qicV=Sle1HCDmP^f+Tkxx3hb!q&lIaZJ)Xt zG%Y}mK8GYQt>wzvm9BF