From eea22787f94b3f2db1661cf086b038aa64ca8e59 Mon Sep 17 00:00:00 2001 From: krahets Date: Sat, 10 Feb 2024 03:57:01 +0800 Subject: [PATCH] deploy --- ...> min_path_sum_solution_initial_state.png} | Bin ...in_path_sum_solution_state_definition.png} | Bin ...in_path_sum_solution_state_transition.png} | Bin .../dp_solution_pipeline/index.html | 6 +- ...> adjacency_list_step1_initialization.png} | Bin ....png => adjacency_list_step2_add_edge.png} | Bin ...g => adjacency_list_step3_remove_edge.png} | Bin ...ng => adjacency_list_step4_add_vertex.png} | Bin ...=> adjacency_list_step5_remove_vertex.png} | Bin ...adjacency_matrix_step1_initialization.png} | Bin ...ng => adjacency_matrix_step2_add_edge.png} | Bin ...=> adjacency_matrix_step3_remove_edge.png} | Bin ... => adjacency_matrix_step4_add_vertex.png} | Bin ... adjacency_matrix_step5_remove_vertex.png} | Bin chapter_graph/graph_operations/index.html | 20 +- ...{array_deque.png => array_deque_step1.png} | Bin ...st.png => array_deque_step2_push_last.png} | Bin ...t.png => array_deque_step3_push_first.png} | Bin ...ast.png => array_deque_step4_pop_last.png} | Bin ...st.png => array_deque_step5_pop_first.png} | Bin ...t_deque.png => linkedlist_deque_step1.png} | Bin ...g => linkedlist_deque_step2_push_last.png} | Bin ... => linkedlist_deque_step3_push_first.png} | Bin ...ng => linkedlist_deque_step4_pop_last.png} | Bin ...g => linkedlist_deque_step5_pop_first.png} | Bin chapter_stack_and_queue/deque/index.html | 20 +- ...{array_queue.png => array_queue_step1.png} | Bin ...ue_push.png => array_queue_step2_push.png} | Bin ...ueue_pop.png => array_queue_step3_pop.png} | Bin ...t_queue.png => linkedlist_queue_step1.png} | Bin ...sh.png => linkedlist_queue_step2_push.png} | Bin ...pop.png => linkedlist_queue_step3_pop.png} | Bin chapter_stack_and_queue/queue/index.html | 12 +- ...{array_stack.png => array_stack_step1.png} | Bin ...ck_push.png => array_stack_step2_push.png} | Bin ...tack_pop.png => array_stack_step3_pop.png} | Bin ...t_stack.png => linkedlist_stack_step1.png} | Bin ...sh.png => linkedlist_stack_step2_push.png} | Bin ...pop.png => linkedlist_stack_step3_pop.png} | Bin chapter_stack_and_queue/stack/index.html | 12 +- en/sitemap.xml | 74 +++---- en/sitemap.xml.gz | Bin 509 -> 509 bytes sitemap.xml | 208 +++++++++--------- sitemap.xml.gz | Bin 998 -> 998 bytes 44 files changed, 176 insertions(+), 176 deletions(-) rename chapter_dynamic_programming/dp_solution_pipeline.assets/{min_path_sum_solution_step3.png => min_path_sum_solution_initial_state.png} (100%) rename chapter_dynamic_programming/dp_solution_pipeline.assets/{min_path_sum_solution_step1.png => min_path_sum_solution_state_definition.png} (100%) rename chapter_dynamic_programming/dp_solution_pipeline.assets/{min_path_sum_solution_step2.png => min_path_sum_solution_state_transition.png} (100%) rename chapter_graph/graph_operations.assets/{adjacency_list_initialization.png => adjacency_list_step1_initialization.png} (100%) rename chapter_graph/graph_operations.assets/{adjacency_list_add_edge.png => adjacency_list_step2_add_edge.png} (100%) rename chapter_graph/graph_operations.assets/{adjacency_list_remove_edge.png => adjacency_list_step3_remove_edge.png} (100%) rename chapter_graph/graph_operations.assets/{adjacency_list_add_vertex.png => adjacency_list_step4_add_vertex.png} (100%) rename chapter_graph/graph_operations.assets/{adjacency_list_remove_vertex.png => adjacency_list_step5_remove_vertex.png} (100%) rename chapter_graph/graph_operations.assets/{adjacency_matrix_initialization.png => adjacency_matrix_step1_initialization.png} (100%) rename chapter_graph/graph_operations.assets/{adjacency_matrix_add_edge.png => adjacency_matrix_step2_add_edge.png} (100%) rename chapter_graph/graph_operations.assets/{adjacency_matrix_remove_edge.png => adjacency_matrix_step3_remove_edge.png} (100%) rename chapter_graph/graph_operations.assets/{adjacency_matrix_add_vertex.png => adjacency_matrix_step4_add_vertex.png} (100%) rename chapter_graph/graph_operations.assets/{adjacency_matrix_remove_vertex.png => adjacency_matrix_step5_remove_vertex.png} (100%) rename chapter_stack_and_queue/deque.assets/{array_deque.png => array_deque_step1.png} (100%) rename chapter_stack_and_queue/deque.assets/{array_deque_push_last.png => array_deque_step2_push_last.png} (100%) rename chapter_stack_and_queue/deque.assets/{array_deque_push_first.png => array_deque_step3_push_first.png} (100%) rename chapter_stack_and_queue/deque.assets/{array_deque_pop_last.png => array_deque_step4_pop_last.png} (100%) rename chapter_stack_and_queue/deque.assets/{array_deque_pop_first.png => array_deque_step5_pop_first.png} (100%) rename chapter_stack_and_queue/deque.assets/{linkedlist_deque.png => linkedlist_deque_step1.png} (100%) rename chapter_stack_and_queue/deque.assets/{linkedlist_deque_push_last.png => linkedlist_deque_step2_push_last.png} (100%) rename chapter_stack_and_queue/deque.assets/{linkedlist_deque_push_first.png => linkedlist_deque_step3_push_first.png} (100%) rename chapter_stack_and_queue/deque.assets/{linkedlist_deque_pop_last.png => linkedlist_deque_step4_pop_last.png} (100%) rename chapter_stack_and_queue/deque.assets/{linkedlist_deque_pop_first.png => linkedlist_deque_step5_pop_first.png} (100%) rename chapter_stack_and_queue/queue.assets/{array_queue.png => array_queue_step1.png} (100%) rename chapter_stack_and_queue/queue.assets/{array_queue_push.png => array_queue_step2_push.png} (100%) rename chapter_stack_and_queue/queue.assets/{array_queue_pop.png => array_queue_step3_pop.png} (100%) rename chapter_stack_and_queue/queue.assets/{linkedlist_queue.png => linkedlist_queue_step1.png} (100%) rename chapter_stack_and_queue/queue.assets/{linkedlist_queue_push.png => linkedlist_queue_step2_push.png} (100%) rename chapter_stack_and_queue/queue.assets/{linkedlist_queue_pop.png => linkedlist_queue_step3_pop.png} (100%) rename chapter_stack_and_queue/stack.assets/{array_stack.png => array_stack_step1.png} (100%) rename chapter_stack_and_queue/stack.assets/{array_stack_push.png => array_stack_step2_push.png} (100%) rename chapter_stack_and_queue/stack.assets/{array_stack_pop.png => array_stack_step3_pop.png} (100%) rename chapter_stack_and_queue/stack.assets/{linkedlist_stack.png => linkedlist_stack_step1.png} (100%) rename chapter_stack_and_queue/stack.assets/{linkedlist_stack_push.png => linkedlist_stack_step2_push.png} (100%) rename chapter_stack_and_queue/stack.assets/{linkedlist_stack_pop.png => linkedlist_stack_step3_pop.png} (100%) diff --git a/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_step3.png b/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_initial_state.png similarity index 100% rename from chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_step3.png rename to chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_initial_state.png diff --git a/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_step1.png b/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_definition.png similarity index 100% rename from chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_step1.png rename to chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_definition.png diff --git a/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_step2.png b/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_transition.png similarity index 100% rename from chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_step2.png rename to chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_transition.png diff --git a/chapter_dynamic_programming/dp_solution_pipeline/index.html b/chapter_dynamic_programming/dp_solution_pipeline/index.html index 6191e4ffa..b816c57ec 100644 --- a/chapter_dynamic_programming/dp_solution_pipeline/index.html +++ b/chapter_dynamic_programming/dp_solution_pipeline/index.html @@ -3634,7 +3634,7 @@

本题的每一轮的决策就是从当前格子向下或向右走一步。设当前格子的行列索引为 \([i, j]\) ,则向下或向右走一步后,索引变为 \([i+1, j]\)\([i, j+1]\) 。因此,状态应包含行索引和列索引两个变量,记为 \([i, j]\)

状态 \([i, j]\) 对应的子问题为:从起始点 \([0, 0]\) 走到 \([i, j]\) 的最小路径和,解记为 \(dp[i, j]\)

至此,我们就得到了图 14-11 所示的二维 \(dp\) 矩阵,其尺寸与输入网格 \(grid\) 相同。

-

状态定义与 dp 表

+

状态定义与 dp 表

图 14-11   状态定义与 dp 表

@@ -3648,7 +3648,7 @@
\[ dp[i, j] = \min(dp[i-1, j], dp[i, j-1]) + grid[i, j] \]
-

最优子结构与状态转移方程

+

最优子结构与状态转移方程

图 14-12   最优子结构与状态转移方程

@@ -3659,7 +3659,7 @@ dp[i, j] = \min(dp[i-1, j], dp[i, j-1]) + grid[i, j]

第三步:确定边界条件和状态转移顺序

在本题中,处在首行的状态只能从其左边的状态得来,处在首列的状态只能从其上边的状态得来,因此首行 \(i = 0\) 和首列 \(j = 0\) 是边界条件。

如图 14-13 所示,由于每个格子是由其左方格子和上方格子转移而来,因此我们使用循环来遍历矩阵,外循环遍历各行,内循环遍历各列。

-

边界条件与状态转移顺序

+

边界条件与状态转移顺序

图 14-13   边界条件与状态转移顺序

diff --git a/chapter_graph/graph_operations.assets/adjacency_list_initialization.png b/chapter_graph/graph_operations.assets/adjacency_list_step1_initialization.png similarity index 100% rename from chapter_graph/graph_operations.assets/adjacency_list_initialization.png rename to chapter_graph/graph_operations.assets/adjacency_list_step1_initialization.png diff --git a/chapter_graph/graph_operations.assets/adjacency_list_add_edge.png b/chapter_graph/graph_operations.assets/adjacency_list_step2_add_edge.png similarity index 100% rename from chapter_graph/graph_operations.assets/adjacency_list_add_edge.png rename to chapter_graph/graph_operations.assets/adjacency_list_step2_add_edge.png diff --git a/chapter_graph/graph_operations.assets/adjacency_list_remove_edge.png b/chapter_graph/graph_operations.assets/adjacency_list_step3_remove_edge.png similarity index 100% rename from chapter_graph/graph_operations.assets/adjacency_list_remove_edge.png rename to chapter_graph/graph_operations.assets/adjacency_list_step3_remove_edge.png diff --git a/chapter_graph/graph_operations.assets/adjacency_list_add_vertex.png b/chapter_graph/graph_operations.assets/adjacency_list_step4_add_vertex.png similarity index 100% rename from chapter_graph/graph_operations.assets/adjacency_list_add_vertex.png rename to chapter_graph/graph_operations.assets/adjacency_list_step4_add_vertex.png diff --git a/chapter_graph/graph_operations.assets/adjacency_list_remove_vertex.png b/chapter_graph/graph_operations.assets/adjacency_list_step5_remove_vertex.png similarity index 100% rename from chapter_graph/graph_operations.assets/adjacency_list_remove_vertex.png rename to chapter_graph/graph_operations.assets/adjacency_list_step5_remove_vertex.png diff --git a/chapter_graph/graph_operations.assets/adjacency_matrix_initialization.png b/chapter_graph/graph_operations.assets/adjacency_matrix_step1_initialization.png similarity index 100% rename from chapter_graph/graph_operations.assets/adjacency_matrix_initialization.png rename to chapter_graph/graph_operations.assets/adjacency_matrix_step1_initialization.png diff --git a/chapter_graph/graph_operations.assets/adjacency_matrix_add_edge.png b/chapter_graph/graph_operations.assets/adjacency_matrix_step2_add_edge.png similarity index 100% rename from chapter_graph/graph_operations.assets/adjacency_matrix_add_edge.png rename to chapter_graph/graph_operations.assets/adjacency_matrix_step2_add_edge.png diff --git a/chapter_graph/graph_operations.assets/adjacency_matrix_remove_edge.png b/chapter_graph/graph_operations.assets/adjacency_matrix_step3_remove_edge.png similarity index 100% rename from chapter_graph/graph_operations.assets/adjacency_matrix_remove_edge.png rename to chapter_graph/graph_operations.assets/adjacency_matrix_step3_remove_edge.png diff --git a/chapter_graph/graph_operations.assets/adjacency_matrix_add_vertex.png b/chapter_graph/graph_operations.assets/adjacency_matrix_step4_add_vertex.png similarity index 100% rename from chapter_graph/graph_operations.assets/adjacency_matrix_add_vertex.png rename to chapter_graph/graph_operations.assets/adjacency_matrix_step4_add_vertex.png diff --git a/chapter_graph/graph_operations.assets/adjacency_matrix_remove_vertex.png b/chapter_graph/graph_operations.assets/adjacency_matrix_step5_remove_vertex.png similarity index 100% rename from chapter_graph/graph_operations.assets/adjacency_matrix_remove_vertex.png rename to chapter_graph/graph_operations.assets/adjacency_matrix_step5_remove_vertex.png diff --git a/chapter_graph/graph_operations/index.html b/chapter_graph/graph_operations/index.html index 6e7ad74da..b5a99b2e9 100644 --- a/chapter_graph/graph_operations/index.html +++ b/chapter_graph/graph_operations/index.html @@ -3545,19 +3545,19 @@
-

邻接矩阵的初始化、增删边、增删顶点

+

邻接矩阵的初始化、增删边、增删顶点

-

adjacency_matrix_add_edge

+

adjacency_matrix_add_edge

-

adjacency_matrix_remove_edge

+

adjacency_matrix_remove_edge

-

adjacency_matrix_add_vertex

+

adjacency_matrix_add_vertex

-

adjacency_matrix_remove_vertex

+

adjacency_matrix_remove_vertex

@@ -4572,19 +4572,19 @@
-

邻接表的初始化、增删边、增删顶点

+

邻接表的初始化、增删边、增删顶点

-

adjacency_list_add_edge

+

adjacency_list_add_edge

-

adjacency_list_remove_edge

+

adjacency_list_remove_edge

-

adjacency_list_add_vertex

+

adjacency_list_add_vertex

-

adjacency_list_remove_vertex

+

adjacency_list_remove_vertex

diff --git a/chapter_stack_and_queue/deque.assets/array_deque.png b/chapter_stack_and_queue/deque.assets/array_deque_step1.png similarity index 100% rename from chapter_stack_and_queue/deque.assets/array_deque.png rename to chapter_stack_and_queue/deque.assets/array_deque_step1.png diff --git a/chapter_stack_and_queue/deque.assets/array_deque_push_last.png b/chapter_stack_and_queue/deque.assets/array_deque_step2_push_last.png similarity index 100% rename from chapter_stack_and_queue/deque.assets/array_deque_push_last.png rename to chapter_stack_and_queue/deque.assets/array_deque_step2_push_last.png diff --git a/chapter_stack_and_queue/deque.assets/array_deque_push_first.png b/chapter_stack_and_queue/deque.assets/array_deque_step3_push_first.png similarity index 100% rename from chapter_stack_and_queue/deque.assets/array_deque_push_first.png rename to chapter_stack_and_queue/deque.assets/array_deque_step3_push_first.png diff --git a/chapter_stack_and_queue/deque.assets/array_deque_pop_last.png b/chapter_stack_and_queue/deque.assets/array_deque_step4_pop_last.png similarity index 100% rename from chapter_stack_and_queue/deque.assets/array_deque_pop_last.png rename to chapter_stack_and_queue/deque.assets/array_deque_step4_pop_last.png diff --git a/chapter_stack_and_queue/deque.assets/array_deque_pop_first.png b/chapter_stack_and_queue/deque.assets/array_deque_step5_pop_first.png similarity index 100% rename from chapter_stack_and_queue/deque.assets/array_deque_pop_first.png rename to chapter_stack_and_queue/deque.assets/array_deque_step5_pop_first.png diff --git a/chapter_stack_and_queue/deque.assets/linkedlist_deque.png b/chapter_stack_and_queue/deque.assets/linkedlist_deque_step1.png similarity index 100% rename from chapter_stack_and_queue/deque.assets/linkedlist_deque.png rename to chapter_stack_and_queue/deque.assets/linkedlist_deque_step1.png diff --git a/chapter_stack_and_queue/deque.assets/linkedlist_deque_push_last.png b/chapter_stack_and_queue/deque.assets/linkedlist_deque_step2_push_last.png similarity index 100% rename from chapter_stack_and_queue/deque.assets/linkedlist_deque_push_last.png rename to chapter_stack_and_queue/deque.assets/linkedlist_deque_step2_push_last.png diff --git a/chapter_stack_and_queue/deque.assets/linkedlist_deque_push_first.png b/chapter_stack_and_queue/deque.assets/linkedlist_deque_step3_push_first.png similarity index 100% rename from chapter_stack_and_queue/deque.assets/linkedlist_deque_push_first.png rename to chapter_stack_and_queue/deque.assets/linkedlist_deque_step3_push_first.png diff --git a/chapter_stack_and_queue/deque.assets/linkedlist_deque_pop_last.png b/chapter_stack_and_queue/deque.assets/linkedlist_deque_step4_pop_last.png similarity index 100% rename from chapter_stack_and_queue/deque.assets/linkedlist_deque_pop_last.png rename to chapter_stack_and_queue/deque.assets/linkedlist_deque_step4_pop_last.png diff --git a/chapter_stack_and_queue/deque.assets/linkedlist_deque_pop_first.png b/chapter_stack_and_queue/deque.assets/linkedlist_deque_step5_pop_first.png similarity index 100% rename from chapter_stack_and_queue/deque.assets/linkedlist_deque_pop_first.png rename to chapter_stack_and_queue/deque.assets/linkedlist_deque_step5_pop_first.png diff --git a/chapter_stack_and_queue/deque/index.html b/chapter_stack_and_queue/deque/index.html index f056435c9..8e163365f 100644 --- a/chapter_stack_and_queue/deque/index.html +++ b/chapter_stack_and_queue/deque/index.html @@ -3936,19 +3936,19 @@
-

基于链表实现双向队列的入队出队操作

+

基于链表实现双向队列的入队出队操作

-

linkedlist_deque_push_last

+

linkedlist_deque_push_last

-

linkedlist_deque_push_first

+

linkedlist_deque_push_first

-

linkedlist_deque_pop_last

+

linkedlist_deque_pop_last

-

linkedlist_deque_pop_first

+

linkedlist_deque_pop_first

@@ -5555,19 +5555,19 @@
-

基于数组实现双向队列的入队出队操作

+

基于数组实现双向队列的入队出队操作

-

array_deque_push_last

+

array_deque_push_last

-

array_deque_push_first

+

array_deque_push_first

-

array_deque_pop_last

+

array_deque_pop_last

-

array_deque_pop_first

+

array_deque_pop_first

diff --git a/chapter_stack_and_queue/queue.assets/array_queue.png b/chapter_stack_and_queue/queue.assets/array_queue_step1.png similarity index 100% rename from chapter_stack_and_queue/queue.assets/array_queue.png rename to chapter_stack_and_queue/queue.assets/array_queue_step1.png diff --git a/chapter_stack_and_queue/queue.assets/array_queue_push.png b/chapter_stack_and_queue/queue.assets/array_queue_step2_push.png similarity index 100% rename from chapter_stack_and_queue/queue.assets/array_queue_push.png rename to chapter_stack_and_queue/queue.assets/array_queue_step2_push.png diff --git a/chapter_stack_and_queue/queue.assets/array_queue_pop.png b/chapter_stack_and_queue/queue.assets/array_queue_step3_pop.png similarity index 100% rename from chapter_stack_and_queue/queue.assets/array_queue_pop.png rename to chapter_stack_and_queue/queue.assets/array_queue_step3_pop.png diff --git a/chapter_stack_and_queue/queue.assets/linkedlist_queue.png b/chapter_stack_and_queue/queue.assets/linkedlist_queue_step1.png similarity index 100% rename from chapter_stack_and_queue/queue.assets/linkedlist_queue.png rename to chapter_stack_and_queue/queue.assets/linkedlist_queue_step1.png diff --git a/chapter_stack_and_queue/queue.assets/linkedlist_queue_push.png b/chapter_stack_and_queue/queue.assets/linkedlist_queue_step2_push.png similarity index 100% rename from chapter_stack_and_queue/queue.assets/linkedlist_queue_push.png rename to chapter_stack_and_queue/queue.assets/linkedlist_queue_step2_push.png diff --git a/chapter_stack_and_queue/queue.assets/linkedlist_queue_pop.png b/chapter_stack_and_queue/queue.assets/linkedlist_queue_step3_pop.png similarity index 100% rename from chapter_stack_and_queue/queue.assets/linkedlist_queue_pop.png rename to chapter_stack_and_queue/queue.assets/linkedlist_queue_step3_pop.png diff --git a/chapter_stack_and_queue/queue/index.html b/chapter_stack_and_queue/queue/index.html index e6c7e04aa..512c107ae 100644 --- a/chapter_stack_and_queue/queue/index.html +++ b/chapter_stack_and_queue/queue/index.html @@ -3899,13 +3899,13 @@
-

基于链表实现队列的入队出队操作

+

基于链表实现队列的入队出队操作

-

linkedlist_queue_push

+

linkedlist_queue_push

-

linkedlist_queue_pop

+

linkedlist_queue_pop

@@ -4777,13 +4777,13 @@
-

基于数组实现队列的入队出队操作

+

基于数组实现队列的入队出队操作

-

array_queue_push

+

array_queue_push

-

array_queue_pop

+

array_queue_pop

diff --git a/chapter_stack_and_queue/stack.assets/array_stack.png b/chapter_stack_and_queue/stack.assets/array_stack_step1.png similarity index 100% rename from chapter_stack_and_queue/stack.assets/array_stack.png rename to chapter_stack_and_queue/stack.assets/array_stack_step1.png diff --git a/chapter_stack_and_queue/stack.assets/array_stack_push.png b/chapter_stack_and_queue/stack.assets/array_stack_step2_push.png similarity index 100% rename from chapter_stack_and_queue/stack.assets/array_stack_push.png rename to chapter_stack_and_queue/stack.assets/array_stack_step2_push.png diff --git a/chapter_stack_and_queue/stack.assets/array_stack_pop.png b/chapter_stack_and_queue/stack.assets/array_stack_step3_pop.png similarity index 100% rename from chapter_stack_and_queue/stack.assets/array_stack_pop.png rename to chapter_stack_and_queue/stack.assets/array_stack_step3_pop.png diff --git a/chapter_stack_and_queue/stack.assets/linkedlist_stack.png b/chapter_stack_and_queue/stack.assets/linkedlist_stack_step1.png similarity index 100% rename from chapter_stack_and_queue/stack.assets/linkedlist_stack.png rename to chapter_stack_and_queue/stack.assets/linkedlist_stack_step1.png diff --git a/chapter_stack_and_queue/stack.assets/linkedlist_stack_push.png b/chapter_stack_and_queue/stack.assets/linkedlist_stack_step2_push.png similarity index 100% rename from chapter_stack_and_queue/stack.assets/linkedlist_stack_push.png rename to chapter_stack_and_queue/stack.assets/linkedlist_stack_step2_push.png diff --git a/chapter_stack_and_queue/stack.assets/linkedlist_stack_pop.png b/chapter_stack_and_queue/stack.assets/linkedlist_stack_step3_pop.png similarity index 100% rename from chapter_stack_and_queue/stack.assets/linkedlist_stack_pop.png rename to chapter_stack_and_queue/stack.assets/linkedlist_stack_step3_pop.png diff --git a/chapter_stack_and_queue/stack/index.html b/chapter_stack_and_queue/stack/index.html index 5d8ae9fe1..2d65504a9 100644 --- a/chapter_stack_and_queue/stack/index.html +++ b/chapter_stack_and_queue/stack/index.html @@ -3912,13 +3912,13 @@
-

基于链表实现栈的入栈出栈操作

+

基于链表实现栈的入栈出栈操作

-

linkedlist_stack_push

+

linkedlist_stack_push

-

linkedlist_stack_pop

+

linkedlist_stack_pop

@@ -4657,13 +4657,13 @@
-

基于数组实现栈的入栈出栈操作

+

基于数组实现栈的入栈出栈操作

-

array_stack_push

+

array_stack_push

-

array_stack_pop

+

array_stack_pop

diff --git a/en/sitemap.xml b/en/sitemap.xml index e48756a46..b78a8dba0 100644 --- a/en/sitemap.xml +++ b/en/sitemap.xml @@ -2,187 +2,187 @@ https://www.hello-algo.com/en/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_array_and_linkedlist/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_array_and_linkedlist/array/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_array_and_linkedlist/linked_list/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_array_and_linkedlist/list/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_array_and_linkedlist/ram_and_cache/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_array_and_linkedlist/summary/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_computational_complexity/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_computational_complexity/iteration_and_recursion/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_computational_complexity/performance_evaluation/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_computational_complexity/space_complexity/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_computational_complexity/summary/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_computational_complexity/time_complexity/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_data_structure/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_data_structure/basic_data_types/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_data_structure/character_encoding/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_data_structure/classification_of_data_structure/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_data_structure/number_encoding/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_data_structure/summary/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_hashing/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_hashing/hash_algorithm/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_hashing/hash_collision/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_hashing/hash_map/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_hashing/summary/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_introduction/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_introduction/algorithms_are_everywhere/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_introduction/summary/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_introduction/what_is_dsa/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_preface/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_preface/about_the_book/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_preface/suggestions/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_preface/summary/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_stack_and_queue/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_stack_and_queue/deque/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_stack_and_queue/queue/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_stack_and_queue/stack/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/en/chapter_stack_and_queue/summary/ - 2024-02-08 + 2024-02-09 daily \ No newline at end of file diff --git a/en/sitemap.xml.gz b/en/sitemap.xml.gz index b738045e1ad1af1a977b867c1b324423ff863a80..3f6880c69f744f3c720e817214877ec535f6abe9 100644 GIT binary patch delta 74 zcmV-Q0JZ=91N{RBABzYG6obZ*2Ot64ktjVVkLs;`+NEd-d6ktt?W=)#{Mj_qG}UAn g9gI|m*f*qy+@a>JWU?oe|THkw4R~8!p0OMpJtN;K2 diff --git a/sitemap.xml b/sitemap.xml index 7d0f7f1b3..91fd249cb 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,522 +2,522 @@ https://www.hello-algo.com/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_appendix/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_appendix/contribution/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_appendix/installation/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_appendix/terminology/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_array_and_linkedlist/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_array_and_linkedlist/array/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_array_and_linkedlist/linked_list/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_array_and_linkedlist/list/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_array_and_linkedlist/ram_and_cache/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_array_and_linkedlist/summary/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_backtracking/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_backtracking/backtracking_algorithm/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_backtracking/n_queens_problem/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_backtracking/permutations_problem/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_backtracking/subset_sum_problem/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_backtracking/summary/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_computational_complexity/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_computational_complexity/iteration_and_recursion/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_computational_complexity/performance_evaluation/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_computational_complexity/space_complexity/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_computational_complexity/summary/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_computational_complexity/time_complexity/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_data_structure/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_data_structure/basic_data_types/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_data_structure/character_encoding/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_data_structure/classification_of_data_structure/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_data_structure/number_encoding/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_data_structure/summary/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_divide_and_conquer/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_divide_and_conquer/binary_search_recur/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_divide_and_conquer/build_binary_tree_problem/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_divide_and_conquer/divide_and_conquer/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_divide_and_conquer/hanota_problem/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_divide_and_conquer/summary/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_dynamic_programming/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_dynamic_programming/dp_problem_features/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_dynamic_programming/dp_solution_pipeline/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_dynamic_programming/edit_distance_problem/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_dynamic_programming/intro_to_dynamic_programming/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_dynamic_programming/knapsack_problem/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_dynamic_programming/summary/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_dynamic_programming/unbounded_knapsack_problem/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_graph/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_graph/graph/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_graph/graph_operations/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_graph/graph_traversal/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_graph/summary/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_greedy/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_greedy/fractional_knapsack_problem/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_greedy/greedy_algorithm/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_greedy/max_capacity_problem/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_greedy/max_product_cutting_problem/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_greedy/summary/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_hashing/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_hashing/hash_algorithm/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_hashing/hash_collision/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_hashing/hash_map/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_hashing/summary/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_heap/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_heap/build_heap/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_heap/heap/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_heap/summary/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_heap/top_k/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_introduction/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_introduction/algorithms_are_everywhere/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_introduction/summary/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_introduction/what_is_dsa/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_preface/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_preface/about_the_book/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_preface/suggestions/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_preface/summary/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_reference/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_searching/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_searching/binary_search/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_searching/binary_search_edge/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_searching/binary_search_insertion/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_searching/replace_linear_by_hashing/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_searching/searching_algorithm_revisited/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_searching/summary/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_sorting/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_sorting/bubble_sort/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_sorting/bucket_sort/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_sorting/counting_sort/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_sorting/heap_sort/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_sorting/insertion_sort/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_sorting/merge_sort/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_sorting/quick_sort/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_sorting/radix_sort/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_sorting/selection_sort/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_sorting/sorting_algorithm/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_sorting/summary/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_stack_and_queue/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_stack_and_queue/deque/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_stack_and_queue/queue/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_stack_and_queue/stack/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_stack_and_queue/summary/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_tree/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_tree/array_representation_of_tree/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_tree/avl_tree/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_tree/binary_search_tree/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_tree/binary_tree/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_tree/binary_tree_traversal/ - 2024-02-08 + 2024-02-09 daily https://www.hello-algo.com/chapter_tree/summary/ - 2024-02-08 + 2024-02-09 daily \ No newline at end of file diff --git a/sitemap.xml.gz b/sitemap.xml.gz index a9f359cbbc793f6a59d85244ee93b55cb68d701f..d13bde73176f87fa4eeb1128486ce3670bb6e77e 100644 GIT binary patch delta 80 zcmV-W0I&b%2j&L{ABzYG4uiOt8FO_3==E&j3kvH!Nq!9-3krLm3gt05)-=Vo)c mT-H%19?8eG3;ia_p%mg~soZSW-&e7iMgs`#eW1FrNdN%X5GJAk delta 80 zcmV-W0I&b%2j&L{ABzYGY9hpu2Ot8lNs%c+Eq-79*nivQU?QiN(%8oL)sT|^bF;Zz mF6*chkL2Upg?