From 7ffef7e1d6d00f08838f8a8ef41df749bb4ccbff Mon Sep 17 00:00:00 2001
From: codingonion <99076655+codingonion@users.noreply.github.com>
Date: Tue, 2 Jan 2024 01:25:37 +0800
Subject: [PATCH] update the author info `sjinzh` -> `codingonion` (#1017)
* update author information
* Update index.md
---------
Co-authored-by: Yudong Jin
---
codes/c/chapter_computational_complexity/time_complexity.c | 2 +-
.../worst_best_time_complexity.c | 2 +-
codes/rust/chapter_array_and_linkedlist/array.rs | 2 +-
codes/rust/chapter_array_and_linkedlist/linked_list.rs | 2 +-
codes/rust/chapter_array_and_linkedlist/list.rs | 2 +-
codes/rust/chapter_array_and_linkedlist/my_list.rs | 2 +-
codes/rust/chapter_backtracking/n_queens.rs | 2 +-
codes/rust/chapter_backtracking/permutations_i.rs | 2 +-
codes/rust/chapter_backtracking/permutations_ii.rs | 2 +-
.../rust/chapter_backtracking/preorder_traversal_i_compact.rs | 2 +-
.../chapter_backtracking/preorder_traversal_ii_compact.rs | 2 +-
.../chapter_backtracking/preorder_traversal_iii_compact.rs | 2 +-
.../chapter_backtracking/preorder_traversal_iii_template.rs | 2 +-
codes/rust/chapter_backtracking/subset_sum_i.rs | 2 +-
codes/rust/chapter_backtracking/subset_sum_i_naive.rs | 2 +-
codes/rust/chapter_backtracking/subset_sum_ii.rs | 2 +-
.../rust/chapter_computational_complexity/space_complexity.rs | 2 +-
.../rust/chapter_computational_complexity/time_complexity.rs | 2 +-
.../worst_best_time_complexity.rs | 2 +-
codes/rust/chapter_divide_and_conquer/binary_search_recur.rs | 2 +-
codes/rust/chapter_divide_and_conquer/build_tree.rs | 2 +-
codes/rust/chapter_divide_and_conquer/hanota.rs | 2 +-
.../chapter_dynamic_programming/climbing_stairs_backtrack.rs | 2 +-
.../climbing_stairs_constraint_dp.rs | 2 +-
codes/rust/chapter_dynamic_programming/climbing_stairs_dfs.rs | 2 +-
.../chapter_dynamic_programming/climbing_stairs_dfs_mem.rs | 2 +-
codes/rust/chapter_dynamic_programming/climbing_stairs_dp.rs | 2 +-
codes/rust/chapter_dynamic_programming/coin_change.rs | 2 +-
codes/rust/chapter_dynamic_programming/coin_change_ii.rs | 2 +-
codes/rust/chapter_dynamic_programming/edit_distance.rs | 2 +-
codes/rust/chapter_dynamic_programming/knapsack.rs | 2 +-
.../min_cost_climbing_stairs_dp.rs | 2 +-
codes/rust/chapter_dynamic_programming/min_path_sum.rs | 2 +-
codes/rust/chapter_dynamic_programming/unbounded_knapsack.rs | 2 +-
codes/rust/chapter_hashing/hash_map.rs | 2 +-
codes/rust/chapter_searching/binary_search.rs | 2 +-
codes/rust/chapter_searching/hashing_search.rs | 2 +-
codes/rust/chapter_searching/linear_search.rs | 2 +-
codes/rust/chapter_searching/two_sum.rs | 2 +-
codes/rust/chapter_sorting/bubble_sort.rs | 2 +-
codes/rust/chapter_stack_and_queue/array_deque.rs | 2 +-
codes/rust/chapter_stack_and_queue/array_stack.rs | 2 +-
codes/rust/chapter_stack_and_queue/deque.rs | 2 +-
codes/rust/chapter_stack_and_queue/linkedlist_deque.rs | 2 +-
codes/rust/chapter_stack_and_queue/linkedlist_queue.rs | 2 +-
codes/rust/chapter_stack_and_queue/linkedlist_stack.rs | 2 +-
codes/rust/chapter_stack_and_queue/queue.rs | 2 +-
codes/rust/chapter_stack_and_queue/stack.rs | 2 +-
codes/rust/include/include.rs | 2 +-
codes/rust/include/list_node.rs | 2 +-
codes/rust/include/print_util.rs | 2 +-
codes/zig/build.zig | 2 +-
codes/zig/chapter_array_and_linkedlist/array.zig | 2 +-
codes/zig/chapter_array_and_linkedlist/linked_list.zig | 2 +-
codes/zig/chapter_array_and_linkedlist/list.zig | 2 +-
codes/zig/chapter_array_and_linkedlist/my_list.zig | 2 +-
.../zig/chapter_computational_complexity/space_complexity.zig | 2 +-
.../zig/chapter_computational_complexity/time_complexity.zig | 2 +-
.../worst_best_time_complexity.zig | 2 +-
.../chapter_dynamic_programming/climbing_stairs_backtrack.zig | 2 +-
.../climbing_stairs_constraint_dp.zig | 2 +-
codes/zig/chapter_dynamic_programming/climbing_stairs_dfs.zig | 2 +-
.../chapter_dynamic_programming/climbing_stairs_dfs_mem.zig | 2 +-
codes/zig/chapter_dynamic_programming/climbing_stairs_dp.zig | 2 +-
codes/zig/chapter_dynamic_programming/coin_change.zig | 2 +-
codes/zig/chapter_dynamic_programming/coin_change_ii.zig | 2 +-
codes/zig/chapter_dynamic_programming/edit_distance.zig | 2 +-
codes/zig/chapter_dynamic_programming/knapsack.zig | 2 +-
.../min_cost_climbing_stairs_dp.zig | 2 +-
codes/zig/chapter_dynamic_programming/min_path_sum.zig | 2 +-
codes/zig/chapter_dynamic_programming/unbounded_knapsack.zig | 2 +-
codes/zig/chapter_hashing/array_hash_map.zig | 2 +-
codes/zig/chapter_hashing/hash_map.zig | 2 +-
codes/zig/chapter_heap/heap.zig | 2 +-
codes/zig/chapter_heap/my_heap.zig | 2 +-
codes/zig/chapter_searching/binary_search.zig | 2 +-
codes/zig/chapter_searching/hashing_search.zig | 2 +-
codes/zig/chapter_searching/linear_search.zig | 2 +-
codes/zig/chapter_searching/two_sum.zig | 2 +-
codes/zig/chapter_sorting/bubble_sort.zig | 2 +-
codes/zig/chapter_sorting/insertion_sort.zig | 2 +-
codes/zig/chapter_sorting/merge_sort.zig | 2 +-
codes/zig/chapter_sorting/quick_sort.zig | 2 +-
codes/zig/chapter_sorting/radix_sort.zig | 2 +-
codes/zig/chapter_stack_and_queue/array_queue.zig | 2 +-
codes/zig/chapter_stack_and_queue/array_stack.zig | 2 +-
codes/zig/chapter_stack_and_queue/deque.zig | 2 +-
codes/zig/chapter_stack_and_queue/linkedlist_deque.zig | 2 +-
codes/zig/chapter_stack_and_queue/linkedlist_queue.zig | 2 +-
codes/zig/chapter_stack_and_queue/linkedlist_stack.zig | 2 +-
codes/zig/chapter_stack_and_queue/queue.zig | 2 +-
codes/zig/chapter_stack_and_queue/stack.zig | 2 +-
codes/zig/chapter_tree/avl_tree.zig | 2 +-
codes/zig/chapter_tree/binary_search_tree.zig | 2 +-
codes/zig/chapter_tree/binary_tree.zig | 2 +-
codes/zig/chapter_tree/binary_tree_bfs.zig | 2 +-
codes/zig/chapter_tree/binary_tree_dfs.zig | 2 +-
codes/zig/include/ListNode.zig | 2 +-
codes/zig/include/PrintUtil.zig | 2 +-
codes/zig/include/TreeNode.zig | 2 +-
codes/zig/include/include.zig | 2 +-
docs-en/index.md | 4 ++--
docs/index.md | 4 ++--
103 files changed, 105 insertions(+), 105 deletions(-)
diff --git a/codes/c/chapter_computational_complexity/time_complexity.c b/codes/c/chapter_computational_complexity/time_complexity.c
index a7b3d5620..dda7e0181 100644
--- a/codes/c/chapter_computational_complexity/time_complexity.c
+++ b/codes/c/chapter_computational_complexity/time_complexity.c
@@ -1,7 +1,7 @@
/**
* File: time_complexity.c
* Created Time: 2023-01-03
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
#include "../utils/common.h"
diff --git a/codes/c/chapter_computational_complexity/worst_best_time_complexity.c b/codes/c/chapter_computational_complexity/worst_best_time_complexity.c
index 5ce3e8012..7e8b6a823 100644
--- a/codes/c/chapter_computational_complexity/worst_best_time_complexity.c
+++ b/codes/c/chapter_computational_complexity/worst_best_time_complexity.c
@@ -1,7 +1,7 @@
/**
* File: worst_best_time_complexity.c
* Created Time: 2023-01-03
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
#include "../utils/common.h"
diff --git a/codes/rust/chapter_array_and_linkedlist/array.rs b/codes/rust/chapter_array_and_linkedlist/array.rs
index 4ed9f8a66..ce0fa806f 100644
--- a/codes/rust/chapter_array_and_linkedlist/array.rs
+++ b/codes/rust/chapter_array_and_linkedlist/array.rs
@@ -1,7 +1,7 @@
/*
* File: array.rs
* Created Time: 2023-01-15
- * Author: xBLACICEx (xBLACKICEx@outlook.com), sjinzh (sjinzh@gmail.com)
+ * Author: xBLACICEx (xBLACKICEx@outlook.com), codingonion (coderonion@gmail.com)
*/
include!("../include/include.rs");
diff --git a/codes/rust/chapter_array_and_linkedlist/linked_list.rs b/codes/rust/chapter_array_and_linkedlist/linked_list.rs
index 39f82c739..48e70ab76 100644
--- a/codes/rust/chapter_array_and_linkedlist/linked_list.rs
+++ b/codes/rust/chapter_array_and_linkedlist/linked_list.rs
@@ -1,7 +1,7 @@
/*
* File: linked_list.rs
* Created Time: 2023-03-05
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
include!("../include/include.rs");
diff --git a/codes/rust/chapter_array_and_linkedlist/list.rs b/codes/rust/chapter_array_and_linkedlist/list.rs
index e0a242286..951927105 100644
--- a/codes/rust/chapter_array_and_linkedlist/list.rs
+++ b/codes/rust/chapter_array_and_linkedlist/list.rs
@@ -1,7 +1,7 @@
/*
* File: list.rs
* Created Time: 2023-01-18
- * Author: xBLACICEx (xBLACKICEx@outlook.com), sjinzh (sjinzh@gmail.com)
+ * Author: xBLACICEx (xBLACKICEx@outlook.com), codingonion (coderonion@gmail.com)
*/
include!("../include/include.rs");
diff --git a/codes/rust/chapter_array_and_linkedlist/my_list.rs b/codes/rust/chapter_array_and_linkedlist/my_list.rs
index 41a75e7c0..a9a29a7e8 100644
--- a/codes/rust/chapter_array_and_linkedlist/my_list.rs
+++ b/codes/rust/chapter_array_and_linkedlist/my_list.rs
@@ -1,7 +1,7 @@
/*
* File: my_list.rs
* Created Time: 2023-03-11
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
include!("../include/include.rs");
diff --git a/codes/rust/chapter_backtracking/n_queens.rs b/codes/rust/chapter_backtracking/n_queens.rs
index 2a3bc0f9f..6eed6f9a7 100644
--- a/codes/rust/chapter_backtracking/n_queens.rs
+++ b/codes/rust/chapter_backtracking/n_queens.rs
@@ -1,7 +1,7 @@
/*
* File: n_queens.rs
* Created Time: 2023-07-15
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
/* 回溯算法:N 皇后 */
diff --git a/codes/rust/chapter_backtracking/permutations_i.rs b/codes/rust/chapter_backtracking/permutations_i.rs
index 96364783d..3a1f2d67c 100644
--- a/codes/rust/chapter_backtracking/permutations_i.rs
+++ b/codes/rust/chapter_backtracking/permutations_i.rs
@@ -1,7 +1,7 @@
/*
* File: permutations_i.rs
* Created Time: 2023-07-15
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
/* 回溯算法:全排列 I */
diff --git a/codes/rust/chapter_backtracking/permutations_ii.rs b/codes/rust/chapter_backtracking/permutations_ii.rs
index a93fe2e1f..c44c6fd79 100644
--- a/codes/rust/chapter_backtracking/permutations_ii.rs
+++ b/codes/rust/chapter_backtracking/permutations_ii.rs
@@ -1,7 +1,7 @@
/*
* File: permutations_ii.rs
* Created Time: 2023-07-15
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
use std::collections::HashSet;
diff --git a/codes/rust/chapter_backtracking/preorder_traversal_i_compact.rs b/codes/rust/chapter_backtracking/preorder_traversal_i_compact.rs
index 53522cdd8..462197c7f 100644
--- a/codes/rust/chapter_backtracking/preorder_traversal_i_compact.rs
+++ b/codes/rust/chapter_backtracking/preorder_traversal_i_compact.rs
@@ -1,7 +1,7 @@
/*
* File: preorder_traversal_i_compact.rs
* Created Time: 2023-07-15
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
include!("../include/include.rs");
diff --git a/codes/rust/chapter_backtracking/preorder_traversal_ii_compact.rs b/codes/rust/chapter_backtracking/preorder_traversal_ii_compact.rs
index 57ccea439..d3b3803e2 100644
--- a/codes/rust/chapter_backtracking/preorder_traversal_ii_compact.rs
+++ b/codes/rust/chapter_backtracking/preorder_traversal_ii_compact.rs
@@ -1,7 +1,7 @@
/*
* File: preorder_traversal_ii_compact.rs
* Created Time: 2023-07-15
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
include!("../include/include.rs");
diff --git a/codes/rust/chapter_backtracking/preorder_traversal_iii_compact.rs b/codes/rust/chapter_backtracking/preorder_traversal_iii_compact.rs
index 62d29f237..14e10e6f6 100644
--- a/codes/rust/chapter_backtracking/preorder_traversal_iii_compact.rs
+++ b/codes/rust/chapter_backtracking/preorder_traversal_iii_compact.rs
@@ -1,7 +1,7 @@
/*
* File: preorder_traversal_iii_compact.rs
* Created Time: 2023-07-15
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
include!("../include/include.rs");
diff --git a/codes/rust/chapter_backtracking/preorder_traversal_iii_template.rs b/codes/rust/chapter_backtracking/preorder_traversal_iii_template.rs
index 6d168a0db..ee4471ea5 100644
--- a/codes/rust/chapter_backtracking/preorder_traversal_iii_template.rs
+++ b/codes/rust/chapter_backtracking/preorder_traversal_iii_template.rs
@@ -1,7 +1,7 @@
/*
* File: preorder_traversal_iii_template.rs
* Created Time: 2023-07-15
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
include!("../include/include.rs");
diff --git a/codes/rust/chapter_backtracking/subset_sum_i.rs b/codes/rust/chapter_backtracking/subset_sum_i.rs
index 34ba54c81..83c32d11a 100644
--- a/codes/rust/chapter_backtracking/subset_sum_i.rs
+++ b/codes/rust/chapter_backtracking/subset_sum_i.rs
@@ -1,7 +1,7 @@
/*
* File: subset_sum_i.rs
* Created Time: 2023-07-09
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
/* 回溯算法:子集和 I */
diff --git a/codes/rust/chapter_backtracking/subset_sum_i_naive.rs b/codes/rust/chapter_backtracking/subset_sum_i_naive.rs
index d15a68105..b5379c082 100644
--- a/codes/rust/chapter_backtracking/subset_sum_i_naive.rs
+++ b/codes/rust/chapter_backtracking/subset_sum_i_naive.rs
@@ -1,7 +1,7 @@
/*
* File: subset_sum_i_naive.rs
* Created Time: 2023-07-09
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
/* 回溯算法:子集和 I */
diff --git a/codes/rust/chapter_backtracking/subset_sum_ii.rs b/codes/rust/chapter_backtracking/subset_sum_ii.rs
index 2e47323ca..2aded76c4 100644
--- a/codes/rust/chapter_backtracking/subset_sum_ii.rs
+++ b/codes/rust/chapter_backtracking/subset_sum_ii.rs
@@ -1,7 +1,7 @@
/*
* File: subset_sum_ii.rs
* Created Time: 2023-07-09
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
/* 回溯算法:子集和 II */
diff --git a/codes/rust/chapter_computational_complexity/space_complexity.rs b/codes/rust/chapter_computational_complexity/space_complexity.rs
index 1cf8dff9b..15f4b82c7 100644
--- a/codes/rust/chapter_computational_complexity/space_complexity.rs
+++ b/codes/rust/chapter_computational_complexity/space_complexity.rs
@@ -1,7 +1,7 @@
/*
* File: space_complexity.rs
* Created Time: 2023-03-11
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
include!("../include/include.rs");
diff --git a/codes/rust/chapter_computational_complexity/time_complexity.rs b/codes/rust/chapter_computational_complexity/time_complexity.rs
index 3473dd08b..78e814b54 100644
--- a/codes/rust/chapter_computational_complexity/time_complexity.rs
+++ b/codes/rust/chapter_computational_complexity/time_complexity.rs
@@ -1,7 +1,7 @@
/*
* File: time_complexity.rs
* Created Time: 2023-01-10
- * Author: xBLACICEx (xBLACKICEx@outlook.com), sjinzh (sjinzh@gmail.com)
+ * Author: xBLACICEx (xBLACKICEx@outlook.com), codingonion (coderonion@gmail.com)
*/
/* 常数阶 */
diff --git a/codes/rust/chapter_computational_complexity/worst_best_time_complexity.rs b/codes/rust/chapter_computational_complexity/worst_best_time_complexity.rs
index d5b3641fb..2ce56eb71 100644
--- a/codes/rust/chapter_computational_complexity/worst_best_time_complexity.rs
+++ b/codes/rust/chapter_computational_complexity/worst_best_time_complexity.rs
@@ -1,7 +1,7 @@
/*
* File: worst_best_time_complexity.rs
* Created Time: 2023-01-13
- * Author: xBLACICEx (xBLACKICEx@outlook.com), sjinzh (sjinzh@gmail.com)
+ * Author: xBLACICEx (xBLACKICEx@outlook.com), codingonion (coderonion@gmail.com)
*/
include!("../include/include.rs");
diff --git a/codes/rust/chapter_divide_and_conquer/binary_search_recur.rs b/codes/rust/chapter_divide_and_conquer/binary_search_recur.rs
index 01e75080e..b3ac46779 100644
--- a/codes/rust/chapter_divide_and_conquer/binary_search_recur.rs
+++ b/codes/rust/chapter_divide_and_conquer/binary_search_recur.rs
@@ -1,7 +1,7 @@
/*
* File: binary_search_recur.rs
* Created Time: 2023-07-15
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
/* 二分查找:问题 f(i, j) */
diff --git a/codes/rust/chapter_divide_and_conquer/build_tree.rs b/codes/rust/chapter_divide_and_conquer/build_tree.rs
index e32d415c3..6da6e5511 100644
--- a/codes/rust/chapter_divide_and_conquer/build_tree.rs
+++ b/codes/rust/chapter_divide_and_conquer/build_tree.rs
@@ -1,7 +1,7 @@
/*
* File: build_tree.rs
* Created Time: 2023-07-15
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
use std::{cell::RefCell, rc::Rc};
diff --git a/codes/rust/chapter_divide_and_conquer/hanota.rs b/codes/rust/chapter_divide_and_conquer/hanota.rs
index 649e9c2f7..705f817b9 100644
--- a/codes/rust/chapter_divide_and_conquer/hanota.rs
+++ b/codes/rust/chapter_divide_and_conquer/hanota.rs
@@ -1,7 +1,7 @@
/*
* File: hanota.rs
* Created Time: 2023-07-15
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
#![allow(non_snake_case)]
diff --git a/codes/rust/chapter_dynamic_programming/climbing_stairs_backtrack.rs b/codes/rust/chapter_dynamic_programming/climbing_stairs_backtrack.rs
index bd4e2150f..07bbf04cc 100644
--- a/codes/rust/chapter_dynamic_programming/climbing_stairs_backtrack.rs
+++ b/codes/rust/chapter_dynamic_programming/climbing_stairs_backtrack.rs
@@ -1,7 +1,7 @@
/*
* File: climbing_stairs_backtrack.rs
* Created Time: 2023-07-09
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
/* 回溯 */
diff --git a/codes/rust/chapter_dynamic_programming/climbing_stairs_constraint_dp.rs b/codes/rust/chapter_dynamic_programming/climbing_stairs_constraint_dp.rs
index e7cce8108..bb7bcdda0 100644
--- a/codes/rust/chapter_dynamic_programming/climbing_stairs_constraint_dp.rs
+++ b/codes/rust/chapter_dynamic_programming/climbing_stairs_constraint_dp.rs
@@ -1,7 +1,7 @@
/*
* File: climbing_stairs_constraint_dp.rs
* Created Time: 2023-07-09
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
/* 带约束爬楼梯:动态规划 */
diff --git a/codes/rust/chapter_dynamic_programming/climbing_stairs_dfs.rs b/codes/rust/chapter_dynamic_programming/climbing_stairs_dfs.rs
index 61ad3160e..c253bb700 100644
--- a/codes/rust/chapter_dynamic_programming/climbing_stairs_dfs.rs
+++ b/codes/rust/chapter_dynamic_programming/climbing_stairs_dfs.rs
@@ -1,7 +1,7 @@
/*
* File: climbing_stairs_dfs.rs
* Created Time: 2023-07-09
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
/* 搜索 */
diff --git a/codes/rust/chapter_dynamic_programming/climbing_stairs_dfs_mem.rs b/codes/rust/chapter_dynamic_programming/climbing_stairs_dfs_mem.rs
index cb02c623a..15fdc3eed 100644
--- a/codes/rust/chapter_dynamic_programming/climbing_stairs_dfs_mem.rs
+++ b/codes/rust/chapter_dynamic_programming/climbing_stairs_dfs_mem.rs
@@ -1,7 +1,7 @@
/*
* File: climbing_stairs_dfs_mem.rs
* Created Time: 2023-07-09
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
/* 记忆化搜索 */
diff --git a/codes/rust/chapter_dynamic_programming/climbing_stairs_dp.rs b/codes/rust/chapter_dynamic_programming/climbing_stairs_dp.rs
index aae2144c8..f33aee22e 100644
--- a/codes/rust/chapter_dynamic_programming/climbing_stairs_dp.rs
+++ b/codes/rust/chapter_dynamic_programming/climbing_stairs_dp.rs
@@ -1,7 +1,7 @@
/*
* File: climbing_stairs_dp.rs
* Created Time: 2023-07-09
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
/* 爬楼梯:动态规划 */
diff --git a/codes/rust/chapter_dynamic_programming/coin_change.rs b/codes/rust/chapter_dynamic_programming/coin_change.rs
index 91fc8f924..93fb23a5c 100644
--- a/codes/rust/chapter_dynamic_programming/coin_change.rs
+++ b/codes/rust/chapter_dynamic_programming/coin_change.rs
@@ -1,7 +1,7 @@
/*
* File: coin_change.rs
* Created Time: 2023-07-09
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
/* 零钱兑换:动态规划 */
diff --git a/codes/rust/chapter_dynamic_programming/coin_change_ii.rs b/codes/rust/chapter_dynamic_programming/coin_change_ii.rs
index 660c6fe96..3da73510a 100644
--- a/codes/rust/chapter_dynamic_programming/coin_change_ii.rs
+++ b/codes/rust/chapter_dynamic_programming/coin_change_ii.rs
@@ -1,7 +1,7 @@
/*
* File: coin_change_ii.rs
* Created Time: 2023-07-09
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
/* 零钱兑换 II:动态规划 */
diff --git a/codes/rust/chapter_dynamic_programming/edit_distance.rs b/codes/rust/chapter_dynamic_programming/edit_distance.rs
index 981389b6c..5e0fb8b13 100644
--- a/codes/rust/chapter_dynamic_programming/edit_distance.rs
+++ b/codes/rust/chapter_dynamic_programming/edit_distance.rs
@@ -1,7 +1,7 @@
/*
* File: edit_distance.rs
* Created Time: 2023-07-09
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
/* 编辑距离:暴力搜索 */
diff --git a/codes/rust/chapter_dynamic_programming/knapsack.rs b/codes/rust/chapter_dynamic_programming/knapsack.rs
index f6df15a2f..a141562f6 100644
--- a/codes/rust/chapter_dynamic_programming/knapsack.rs
+++ b/codes/rust/chapter_dynamic_programming/knapsack.rs
@@ -1,7 +1,7 @@
/*
* File: knapsack.rs
* Created Time: 2023-07-09
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
/* 0-1 背包:暴力搜索 */
diff --git a/codes/rust/chapter_dynamic_programming/min_cost_climbing_stairs_dp.rs b/codes/rust/chapter_dynamic_programming/min_cost_climbing_stairs_dp.rs
index f3772d20a..8feacf882 100644
--- a/codes/rust/chapter_dynamic_programming/min_cost_climbing_stairs_dp.rs
+++ b/codes/rust/chapter_dynamic_programming/min_cost_climbing_stairs_dp.rs
@@ -1,7 +1,7 @@
/*
* File: min_cost_climbing_stairs_dp.rs
* Created Time: 2023-07-09
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
use std::cmp;
diff --git a/codes/rust/chapter_dynamic_programming/min_path_sum.rs b/codes/rust/chapter_dynamic_programming/min_path_sum.rs
index abc1ed75b..cd2b7397c 100644
--- a/codes/rust/chapter_dynamic_programming/min_path_sum.rs
+++ b/codes/rust/chapter_dynamic_programming/min_path_sum.rs
@@ -1,7 +1,7 @@
/*
* File: min_path_sum.rs
* Created Time: 2023-07-09
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
/* 最小路径和:暴力搜索 */
diff --git a/codes/rust/chapter_dynamic_programming/unbounded_knapsack.rs b/codes/rust/chapter_dynamic_programming/unbounded_knapsack.rs
index b8312e0d7..a2d39c3af 100644
--- a/codes/rust/chapter_dynamic_programming/unbounded_knapsack.rs
+++ b/codes/rust/chapter_dynamic_programming/unbounded_knapsack.rs
@@ -1,7 +1,7 @@
/*
* File: unbounded_knapsack.rs
* Created Time: 2023-07-09
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
/* 完全背包:动态规划 */
diff --git a/codes/rust/chapter_hashing/hash_map.rs b/codes/rust/chapter_hashing/hash_map.rs
index b2dd46490..db5b76b52 100644
--- a/codes/rust/chapter_hashing/hash_map.rs
+++ b/codes/rust/chapter_hashing/hash_map.rs
@@ -1,7 +1,7 @@
/*
* File: hash_map.rs
* Created Time: 2023-02-05
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
include!("../include/include.rs");
diff --git a/codes/rust/chapter_searching/binary_search.rs b/codes/rust/chapter_searching/binary_search.rs
index 3db2ae8dd..9aa81514f 100644
--- a/codes/rust/chapter_searching/binary_search.rs
+++ b/codes/rust/chapter_searching/binary_search.rs
@@ -1,7 +1,7 @@
/*
* File: binary_search.rs
* Created Time: 2023-02-05
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
/* 二分查找(双闭区间) */
diff --git a/codes/rust/chapter_searching/hashing_search.rs b/codes/rust/chapter_searching/hashing_search.rs
index f7898b4ee..e689239f0 100644
--- a/codes/rust/chapter_searching/hashing_search.rs
+++ b/codes/rust/chapter_searching/hashing_search.rs
@@ -1,7 +1,7 @@
/*
* File: hashing_search.rs
* Created Time: 2023-07-09
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
include!("../include/include.rs");
diff --git a/codes/rust/chapter_searching/linear_search.rs b/codes/rust/chapter_searching/linear_search.rs
index d5882391c..4482d8507 100644
--- a/codes/rust/chapter_searching/linear_search.rs
+++ b/codes/rust/chapter_searching/linear_search.rs
@@ -1,7 +1,7 @@
/*
* File: linear_search.rs
* Created Time: 2023-07-09
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
include!("../include/include.rs");
diff --git a/codes/rust/chapter_searching/two_sum.rs b/codes/rust/chapter_searching/two_sum.rs
index 1c4fd455e..ddbf20e7a 100644
--- a/codes/rust/chapter_searching/two_sum.rs
+++ b/codes/rust/chapter_searching/two_sum.rs
@@ -1,7 +1,7 @@
/*
* File: two_sum.rs
* Created Time: 2023-01-14
- * Author: xBLACICEx (xBLACKICEx@outlook.com), sjinzh (sjinzh@gmail.com)
+ * Author: xBLACICEx (xBLACKICEx@outlook.com), codingonion (coderonion@gmail.com)
*/
include!("../include/include.rs");
diff --git a/codes/rust/chapter_sorting/bubble_sort.rs b/codes/rust/chapter_sorting/bubble_sort.rs
index 074c85e97..8d3e7ccee 100644
--- a/codes/rust/chapter_sorting/bubble_sort.rs
+++ b/codes/rust/chapter_sorting/bubble_sort.rs
@@ -1,7 +1,7 @@
/*
* File: bubble_sort.rs
* Created Time: 2023-02-05
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
include!("../include/include.rs");
diff --git a/codes/rust/chapter_stack_and_queue/array_deque.rs b/codes/rust/chapter_stack_and_queue/array_deque.rs
index d4335d12b..48d44874e 100644
--- a/codes/rust/chapter_stack_and_queue/array_deque.rs
+++ b/codes/rust/chapter_stack_and_queue/array_deque.rs
@@ -1,7 +1,7 @@
/*
* File: array_deque.rs
* Created Time: 2023-03-11
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
include!("../include/include.rs");
diff --git a/codes/rust/chapter_stack_and_queue/array_stack.rs b/codes/rust/chapter_stack_and_queue/array_stack.rs
index 8fb605091..f100c8123 100644
--- a/codes/rust/chapter_stack_and_queue/array_stack.rs
+++ b/codes/rust/chapter_stack_and_queue/array_stack.rs
@@ -1,7 +1,7 @@
/*
* File: array_stack.rs
* Created Time: 2023-02-05
- * Author: WSL0809 (wslzzy@outlook.com), sjinzh (sjinzh@gmail.com)
+ * Author: WSL0809 (wslzzy@outlook.com), codingonion (coderonion@gmail.com)
*/
include!("../include/include.rs");
diff --git a/codes/rust/chapter_stack_and_queue/deque.rs b/codes/rust/chapter_stack_and_queue/deque.rs
index 27dfdd968..5bed8ecf6 100644
--- a/codes/rust/chapter_stack_and_queue/deque.rs
+++ b/codes/rust/chapter_stack_and_queue/deque.rs
@@ -1,7 +1,7 @@
/*
* File: deque.rs
* Created Time: 2023-02-05
- * Author: sjinzh (sjinzh@gmail.com), xBLACKICEx (xBLACKICEx@outlook.com)
+ * Author: codingonion (coderonion@gmail.com), xBLACKICEx (xBLACKICEx@outlook.com)
*/
include!("../include/include.rs");
diff --git a/codes/rust/chapter_stack_and_queue/linkedlist_deque.rs b/codes/rust/chapter_stack_and_queue/linkedlist_deque.rs
index 13f0150aa..809211d68 100644
--- a/codes/rust/chapter_stack_and_queue/linkedlist_deque.rs
+++ b/codes/rust/chapter_stack_and_queue/linkedlist_deque.rs
@@ -1,7 +1,7 @@
/*
* File: linkedlist_deque.rs
* Created Time: 2023-03-11
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
include!("../include/include.rs");
diff --git a/codes/rust/chapter_stack_and_queue/linkedlist_queue.rs b/codes/rust/chapter_stack_and_queue/linkedlist_queue.rs
index 08ad12c9d..67f31e6da 100644
--- a/codes/rust/chapter_stack_and_queue/linkedlist_queue.rs
+++ b/codes/rust/chapter_stack_and_queue/linkedlist_queue.rs
@@ -1,7 +1,7 @@
/*
* File: linkedlist_queue.rs
* Created Time: 2023-03-11
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
include!("../include/include.rs");
diff --git a/codes/rust/chapter_stack_and_queue/linkedlist_stack.rs b/codes/rust/chapter_stack_and_queue/linkedlist_stack.rs
index 26ddc90fd..8b50fff8f 100644
--- a/codes/rust/chapter_stack_and_queue/linkedlist_stack.rs
+++ b/codes/rust/chapter_stack_and_queue/linkedlist_stack.rs
@@ -1,7 +1,7 @@
/*
* File: linkedlist_stack.rs
* Created Time: 2023-03-11
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
include!("../include/include.rs");
diff --git a/codes/rust/chapter_stack_and_queue/queue.rs b/codes/rust/chapter_stack_and_queue/queue.rs
index dfe708b57..77f592e3b 100644
--- a/codes/rust/chapter_stack_and_queue/queue.rs
+++ b/codes/rust/chapter_stack_and_queue/queue.rs
@@ -1,7 +1,7 @@
/*
* File: queue.rs
* Created Time: 2023-02-05
- * Author: sjinzh (sjinzh@gmail.com), xBLACKICEx (xBLACKICEx@outlook.com)
+ * Author: codingonion (coderonion@gmail.com), xBLACKICEx (xBLACKICEx@outlook.com)
*/
include!("../include/include.rs");
diff --git a/codes/rust/chapter_stack_and_queue/stack.rs b/codes/rust/chapter_stack_and_queue/stack.rs
index be392a917..4d96690be 100644
--- a/codes/rust/chapter_stack_and_queue/stack.rs
+++ b/codes/rust/chapter_stack_and_queue/stack.rs
@@ -1,7 +1,7 @@
/*
* File: stack.rs
* Created Time: 2023-02-05
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
include!("../include/include.rs");
diff --git a/codes/rust/include/include.rs b/codes/rust/include/include.rs
index 22841582d..a288d8b50 100644
--- a/codes/rust/include/include.rs
+++ b/codes/rust/include/include.rs
@@ -1,7 +1,7 @@
/*
* File: include.rs
* Created Time: 2023-02-05
- * Author: sjinzh (sjinzh@gmail.com), xBLACKICEx (xBLACKICE@outlook.com)
+ * Author: codingonion (coderonion@gmail.com), xBLACKICEx (xBLACKICE@outlook.com)
*/
pub mod print_util;
diff --git a/codes/rust/include/list_node.rs b/codes/rust/include/list_node.rs
index 41d4ee3fb..8fc823151 100644
--- a/codes/rust/include/list_node.rs
+++ b/codes/rust/include/list_node.rs
@@ -1,7 +1,7 @@
/*
* File: list_node.rs
* Created Time: 2023-03-05
- * Author: sjinzh (sjinzh@gmail.com)
+ * Author: codingonion (coderonion@gmail.com)
*/
use std::rc::Rc;
diff --git a/codes/rust/include/print_util.rs b/codes/rust/include/print_util.rs
index 9dae6697b..47cb85802 100644
--- a/codes/rust/include/print_util.rs
+++ b/codes/rust/include/print_util.rs
@@ -1,7 +1,7 @@
/*
* File: print_util.rs
* Created Time: 2023-02-05
- * Author: sjinzh (sjinzh@gmail.com), xBLACKICEx (xBLACKICEx@outlook.com)
+ * Author: codingonion (coderonion@gmail.com), xBLACKICEx (xBLACKICEx@outlook.com)
*/
use std::cell::{Cell, RefCell};
diff --git a/codes/zig/build.zig b/codes/zig/build.zig
index 9c77e0e6f..080f84166 100644
--- a/codes/zig/build.zig
+++ b/codes/zig/build.zig
@@ -1,6 +1,6 @@
// File: build.zig
// Created Time: 2023-01-07
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
diff --git a/codes/zig/chapter_array_and_linkedlist/array.zig b/codes/zig/chapter_array_and_linkedlist/array.zig
index 852f0851d..a04091be0 100644
--- a/codes/zig/chapter_array_and_linkedlist/array.zig
+++ b/codes/zig/chapter_array_and_linkedlist/array.zig
@@ -1,6 +1,6 @@
// File: array.zig
// Created Time: 2023-01-07
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_array_and_linkedlist/linked_list.zig b/codes/zig/chapter_array_and_linkedlist/linked_list.zig
index 18d5ac1b5..19c49ab62 100644
--- a/codes/zig/chapter_array_and_linkedlist/linked_list.zig
+++ b/codes/zig/chapter_array_and_linkedlist/linked_list.zig
@@ -1,6 +1,6 @@
// File: linked_list.zig
// Created Time: 2023-01-07
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_array_and_linkedlist/list.zig b/codes/zig/chapter_array_and_linkedlist/list.zig
index d7746cf55..861536332 100644
--- a/codes/zig/chapter_array_and_linkedlist/list.zig
+++ b/codes/zig/chapter_array_and_linkedlist/list.zig
@@ -1,6 +1,6 @@
// File: list.zig
// Created Time: 2023-01-07
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_array_and_linkedlist/my_list.zig b/codes/zig/chapter_array_and_linkedlist/my_list.zig
index dd8fb52ee..6ca06c745 100644
--- a/codes/zig/chapter_array_and_linkedlist/my_list.zig
+++ b/codes/zig/chapter_array_and_linkedlist/my_list.zig
@@ -1,6 +1,6 @@
// File: my_list.zig
// Created Time: 2023-01-08
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_computational_complexity/space_complexity.zig b/codes/zig/chapter_computational_complexity/space_complexity.zig
index e4d753000..3ce186498 100644
--- a/codes/zig/chapter_computational_complexity/space_complexity.zig
+++ b/codes/zig/chapter_computational_complexity/space_complexity.zig
@@ -1,6 +1,6 @@
// File: space_complexity.zig
// Created Time: 2023-01-07
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_computational_complexity/time_complexity.zig b/codes/zig/chapter_computational_complexity/time_complexity.zig
index 92439e96a..f59cacc91 100644
--- a/codes/zig/chapter_computational_complexity/time_complexity.zig
+++ b/codes/zig/chapter_computational_complexity/time_complexity.zig
@@ -1,6 +1,6 @@
// File: time_complexity.zig
// Created Time: 2022-12-28
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
diff --git a/codes/zig/chapter_computational_complexity/worst_best_time_complexity.zig b/codes/zig/chapter_computational_complexity/worst_best_time_complexity.zig
index a606604b2..efc236102 100644
--- a/codes/zig/chapter_computational_complexity/worst_best_time_complexity.zig
+++ b/codes/zig/chapter_computational_complexity/worst_best_time_complexity.zig
@@ -1,6 +1,6 @@
// File: worst_best_time_complexity.zig
// Created Time: 2022-12-28
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_dynamic_programming/climbing_stairs_backtrack.zig b/codes/zig/chapter_dynamic_programming/climbing_stairs_backtrack.zig
index b3dc0494b..ec3efc989 100644
--- a/codes/zig/chapter_dynamic_programming/climbing_stairs_backtrack.zig
+++ b/codes/zig/chapter_dynamic_programming/climbing_stairs_backtrack.zig
@@ -1,6 +1,6 @@
// File: climbing_stairs_backtrack.zig
// Created Time: 2023-07-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
diff --git a/codes/zig/chapter_dynamic_programming/climbing_stairs_constraint_dp.zig b/codes/zig/chapter_dynamic_programming/climbing_stairs_constraint_dp.zig
index dbe2085c2..d3628e236 100644
--- a/codes/zig/chapter_dynamic_programming/climbing_stairs_constraint_dp.zig
+++ b/codes/zig/chapter_dynamic_programming/climbing_stairs_constraint_dp.zig
@@ -1,6 +1,6 @@
// File: climbing_stairs_constraint_dp.zig
// Created Time: 2023-07-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
diff --git a/codes/zig/chapter_dynamic_programming/climbing_stairs_dfs.zig b/codes/zig/chapter_dynamic_programming/climbing_stairs_dfs.zig
index 3a8250f95..568a4471d 100644
--- a/codes/zig/chapter_dynamic_programming/climbing_stairs_dfs.zig
+++ b/codes/zig/chapter_dynamic_programming/climbing_stairs_dfs.zig
@@ -1,6 +1,6 @@
// File: climbing_stairs_dfs.zig
// Created Time: 2023-07-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
diff --git a/codes/zig/chapter_dynamic_programming/climbing_stairs_dfs_mem.zig b/codes/zig/chapter_dynamic_programming/climbing_stairs_dfs_mem.zig
index a244af816..aa1b0006a 100644
--- a/codes/zig/chapter_dynamic_programming/climbing_stairs_dfs_mem.zig
+++ b/codes/zig/chapter_dynamic_programming/climbing_stairs_dfs_mem.zig
@@ -1,6 +1,6 @@
// File: climbing_stairs_dfs_mem.zig
// Created Time: 2023-07-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
diff --git a/codes/zig/chapter_dynamic_programming/climbing_stairs_dp.zig b/codes/zig/chapter_dynamic_programming/climbing_stairs_dp.zig
index 0adbca4ae..606777f43 100644
--- a/codes/zig/chapter_dynamic_programming/climbing_stairs_dp.zig
+++ b/codes/zig/chapter_dynamic_programming/climbing_stairs_dp.zig
@@ -1,6 +1,6 @@
// File: climbing_stairs_dp.zig
// Created Time: 2023-07-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
diff --git a/codes/zig/chapter_dynamic_programming/coin_change.zig b/codes/zig/chapter_dynamic_programming/coin_change.zig
index 31d4581a2..9da872a3d 100644
--- a/codes/zig/chapter_dynamic_programming/coin_change.zig
+++ b/codes/zig/chapter_dynamic_programming/coin_change.zig
@@ -1,6 +1,6 @@
// File: coin_change.zig
// Created Time: 2023-07-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
diff --git a/codes/zig/chapter_dynamic_programming/coin_change_ii.zig b/codes/zig/chapter_dynamic_programming/coin_change_ii.zig
index a6eb5f406..5ecad22c0 100644
--- a/codes/zig/chapter_dynamic_programming/coin_change_ii.zig
+++ b/codes/zig/chapter_dynamic_programming/coin_change_ii.zig
@@ -1,6 +1,6 @@
// File: coin_change_ii.zig
// Created Time: 2023-07-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
diff --git a/codes/zig/chapter_dynamic_programming/edit_distance.zig b/codes/zig/chapter_dynamic_programming/edit_distance.zig
index 0a6a9712b..c85eff478 100644
--- a/codes/zig/chapter_dynamic_programming/edit_distance.zig
+++ b/codes/zig/chapter_dynamic_programming/edit_distance.zig
@@ -1,6 +1,6 @@
// File: edit_distance.zig
// Created Time: 2023-07-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
diff --git a/codes/zig/chapter_dynamic_programming/knapsack.zig b/codes/zig/chapter_dynamic_programming/knapsack.zig
index aa85705b3..1eb951fcb 100644
--- a/codes/zig/chapter_dynamic_programming/knapsack.zig
+++ b/codes/zig/chapter_dynamic_programming/knapsack.zig
@@ -1,6 +1,6 @@
// File: knapsack.zig
// Created Time: 2023-07-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
diff --git a/codes/zig/chapter_dynamic_programming/min_cost_climbing_stairs_dp.zig b/codes/zig/chapter_dynamic_programming/min_cost_climbing_stairs_dp.zig
index f2090dc93..14245ac85 100644
--- a/codes/zig/chapter_dynamic_programming/min_cost_climbing_stairs_dp.zig
+++ b/codes/zig/chapter_dynamic_programming/min_cost_climbing_stairs_dp.zig
@@ -1,6 +1,6 @@
// File: min_cost_climbing_stairs_dp.zig
// Created Time: 2023-07-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
diff --git a/codes/zig/chapter_dynamic_programming/min_path_sum.zig b/codes/zig/chapter_dynamic_programming/min_path_sum.zig
index d46bce06f..246260645 100644
--- a/codes/zig/chapter_dynamic_programming/min_path_sum.zig
+++ b/codes/zig/chapter_dynamic_programming/min_path_sum.zig
@@ -1,6 +1,6 @@
// File: min_path_sum.zig
// Created Time: 2023-07-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
diff --git a/codes/zig/chapter_dynamic_programming/unbounded_knapsack.zig b/codes/zig/chapter_dynamic_programming/unbounded_knapsack.zig
index acf8dd987..f7f3abee3 100644
--- a/codes/zig/chapter_dynamic_programming/unbounded_knapsack.zig
+++ b/codes/zig/chapter_dynamic_programming/unbounded_knapsack.zig
@@ -1,6 +1,6 @@
// File: unbounded_knapsack.zig
// Created Time: 2023-07-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
diff --git a/codes/zig/chapter_hashing/array_hash_map.zig b/codes/zig/chapter_hashing/array_hash_map.zig
index 67088305c..e9c527b34 100644
--- a/codes/zig/chapter_hashing/array_hash_map.zig
+++ b/codes/zig/chapter_hashing/array_hash_map.zig
@@ -1,6 +1,6 @@
// File: array_hash_map.zig
// Created Time: 2023-01-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_hashing/hash_map.zig b/codes/zig/chapter_hashing/hash_map.zig
index 08ee5d19a..ba3807bee 100644
--- a/codes/zig/chapter_hashing/hash_map.zig
+++ b/codes/zig/chapter_hashing/hash_map.zig
@@ -1,6 +1,6 @@
// File: hash_map.zig
// Created Time: 2023-01-13
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_heap/heap.zig b/codes/zig/chapter_heap/heap.zig
index 20041f800..f4bb13cea 100644
--- a/codes/zig/chapter_heap/heap.zig
+++ b/codes/zig/chapter_heap/heap.zig
@@ -1,6 +1,6 @@
// File: heap.zig
// Created Time: 2023-01-14
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_heap/my_heap.zig b/codes/zig/chapter_heap/my_heap.zig
index 4b421ef1d..86f8f3619 100644
--- a/codes/zig/chapter_heap/my_heap.zig
+++ b/codes/zig/chapter_heap/my_heap.zig
@@ -1,6 +1,6 @@
// File: my_heap.zig
// Created Time: 2023-01-14
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_searching/binary_search.zig b/codes/zig/chapter_searching/binary_search.zig
index 6114ad6d1..193d679a4 100644
--- a/codes/zig/chapter_searching/binary_search.zig
+++ b/codes/zig/chapter_searching/binary_search.zig
@@ -1,6 +1,6 @@
// File: binary_search.zig
// Created Time: 2023-01-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_searching/hashing_search.zig b/codes/zig/chapter_searching/hashing_search.zig
index 9ad4fe98c..708cd0a2c 100644
--- a/codes/zig/chapter_searching/hashing_search.zig
+++ b/codes/zig/chapter_searching/hashing_search.zig
@@ -1,6 +1,6 @@
// File: hashing_search.zig
// Created Time: 2023-01-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_searching/linear_search.zig b/codes/zig/chapter_searching/linear_search.zig
index f158dd4cb..76b2839fa 100644
--- a/codes/zig/chapter_searching/linear_search.zig
+++ b/codes/zig/chapter_searching/linear_search.zig
@@ -1,6 +1,6 @@
// File: linear_search.zig
// Created Time: 2023-01-13
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_searching/two_sum.zig b/codes/zig/chapter_searching/two_sum.zig
index b13cb0ef4..ce5c898af 100644
--- a/codes/zig/chapter_searching/two_sum.zig
+++ b/codes/zig/chapter_searching/two_sum.zig
@@ -1,6 +1,6 @@
// File: two_sum.zig
// Created Time: 2023-01-07
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_sorting/bubble_sort.zig b/codes/zig/chapter_sorting/bubble_sort.zig
index 4782b02d8..96ebb3fce 100644
--- a/codes/zig/chapter_sorting/bubble_sort.zig
+++ b/codes/zig/chapter_sorting/bubble_sort.zig
@@ -1,6 +1,6 @@
// File: bubble_sort.zig
// Created Time: 2023-01-08
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_sorting/insertion_sort.zig b/codes/zig/chapter_sorting/insertion_sort.zig
index 3019bed2a..e8c023dd4 100644
--- a/codes/zig/chapter_sorting/insertion_sort.zig
+++ b/codes/zig/chapter_sorting/insertion_sort.zig
@@ -1,6 +1,6 @@
// File: insertion_sort.zig
// Created Time: 2023-01-08
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_sorting/merge_sort.zig b/codes/zig/chapter_sorting/merge_sort.zig
index 85e1e3754..aa47172d5 100644
--- a/codes/zig/chapter_sorting/merge_sort.zig
+++ b/codes/zig/chapter_sorting/merge_sort.zig
@@ -1,6 +1,6 @@
// File: merge_sort.zig
// Created Time: 2023-01-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_sorting/quick_sort.zig b/codes/zig/chapter_sorting/quick_sort.zig
index 914fb7654..9ad65f512 100644
--- a/codes/zig/chapter_sorting/quick_sort.zig
+++ b/codes/zig/chapter_sorting/quick_sort.zig
@@ -1,6 +1,6 @@
// File: quick_sort.zig
// Created Time: 2023-01-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_sorting/radix_sort.zig b/codes/zig/chapter_sorting/radix_sort.zig
index 144195ed7..13de9a626 100644
--- a/codes/zig/chapter_sorting/radix_sort.zig
+++ b/codes/zig/chapter_sorting/radix_sort.zig
@@ -1,6 +1,6 @@
// File: radix_sort.zig
// Created Time: 2023-01-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_stack_and_queue/array_queue.zig b/codes/zig/chapter_stack_and_queue/array_queue.zig
index 709079de9..f0d1b86b2 100644
--- a/codes/zig/chapter_stack_and_queue/array_queue.zig
+++ b/codes/zig/chapter_stack_and_queue/array_queue.zig
@@ -1,6 +1,6 @@
// File: array_queue.zig
// Created Time: 2023-01-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_stack_and_queue/array_stack.zig b/codes/zig/chapter_stack_and_queue/array_stack.zig
index b42b48ed5..59b39e372 100644
--- a/codes/zig/chapter_stack_and_queue/array_stack.zig
+++ b/codes/zig/chapter_stack_and_queue/array_stack.zig
@@ -1,6 +1,6 @@
// File: array_stack.zig
// Created Time: 2023-01-08
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_stack_and_queue/deque.zig b/codes/zig/chapter_stack_and_queue/deque.zig
index deb297ca3..4112ce01c 100644
--- a/codes/zig/chapter_stack_and_queue/deque.zig
+++ b/codes/zig/chapter_stack_and_queue/deque.zig
@@ -1,6 +1,6 @@
// File: deque.zig
// Created Time: 2023-01-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_stack_and_queue/linkedlist_deque.zig b/codes/zig/chapter_stack_and_queue/linkedlist_deque.zig
index 8c96ca5a0..7a42ce748 100644
--- a/codes/zig/chapter_stack_and_queue/linkedlist_deque.zig
+++ b/codes/zig/chapter_stack_and_queue/linkedlist_deque.zig
@@ -1,6 +1,6 @@
// File: linkedlist_deque.zig
// Created Time: 2023-01-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_stack_and_queue/linkedlist_queue.zig b/codes/zig/chapter_stack_and_queue/linkedlist_queue.zig
index bf341677f..711fa1bb7 100644
--- a/codes/zig/chapter_stack_and_queue/linkedlist_queue.zig
+++ b/codes/zig/chapter_stack_and_queue/linkedlist_queue.zig
@@ -1,6 +1,6 @@
// File: linkedlist_queue.zig
// Created Time: 2023-01-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_stack_and_queue/linkedlist_stack.zig b/codes/zig/chapter_stack_and_queue/linkedlist_stack.zig
index c2f5c32e9..5b5cd6ff8 100644
--- a/codes/zig/chapter_stack_and_queue/linkedlist_stack.zig
+++ b/codes/zig/chapter_stack_and_queue/linkedlist_stack.zig
@@ -1,6 +1,6 @@
// File: linkedlist_stack.zig
// Created Time: 2023-01-08
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_stack_and_queue/queue.zig b/codes/zig/chapter_stack_and_queue/queue.zig
index 8a14fe810..61c306b1c 100644
--- a/codes/zig/chapter_stack_and_queue/queue.zig
+++ b/codes/zig/chapter_stack_and_queue/queue.zig
@@ -1,6 +1,6 @@
// File: queue.zig
// Created Time: 2023-01-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_stack_and_queue/stack.zig b/codes/zig/chapter_stack_and_queue/stack.zig
index 300c2d83a..6d64a5276 100644
--- a/codes/zig/chapter_stack_and_queue/stack.zig
+++ b/codes/zig/chapter_stack_and_queue/stack.zig
@@ -1,6 +1,6 @@
// File: stack.zig
// Created Time: 2023-01-08
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_tree/avl_tree.zig b/codes/zig/chapter_tree/avl_tree.zig
index daf76a18e..f34fac17d 100644
--- a/codes/zig/chapter_tree/avl_tree.zig
+++ b/codes/zig/chapter_tree/avl_tree.zig
@@ -1,6 +1,6 @@
// File: avl_tree.zig
// Created Time: 2023-01-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_tree/binary_search_tree.zig b/codes/zig/chapter_tree/binary_search_tree.zig
index 04a0c2696..b3b2a728e 100644
--- a/codes/zig/chapter_tree/binary_search_tree.zig
+++ b/codes/zig/chapter_tree/binary_search_tree.zig
@@ -1,6 +1,6 @@
// File: binary_search_tree.zig
// Created Time: 2023-01-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_tree/binary_tree.zig b/codes/zig/chapter_tree/binary_tree.zig
index 2ae9d3866..5632ea2f0 100644
--- a/codes/zig/chapter_tree/binary_tree.zig
+++ b/codes/zig/chapter_tree/binary_tree.zig
@@ -1,6 +1,6 @@
// File: binary_tree.zig
// Created Time: 2023-01-14
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_tree/binary_tree_bfs.zig b/codes/zig/chapter_tree/binary_tree_bfs.zig
index c58d4fbdf..632bcead8 100644
--- a/codes/zig/chapter_tree/binary_tree_bfs.zig
+++ b/codes/zig/chapter_tree/binary_tree_bfs.zig
@@ -1,6 +1,6 @@
// File: binary_tree_bfs.zig
// Created Time: 2023-01-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/chapter_tree/binary_tree_dfs.zig b/codes/zig/chapter_tree/binary_tree_dfs.zig
index 778456818..d293ce58f 100644
--- a/codes/zig/chapter_tree/binary_tree_dfs.zig
+++ b/codes/zig/chapter_tree/binary_tree_dfs.zig
@@ -1,6 +1,6 @@
// File: binary_tree_dfs.zig
// Created Time: 2023-01-15
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
const inc = @import("include");
diff --git a/codes/zig/include/ListNode.zig b/codes/zig/include/ListNode.zig
index 6c3030afe..4f30b81d5 100644
--- a/codes/zig/include/ListNode.zig
+++ b/codes/zig/include/ListNode.zig
@@ -1,6 +1,6 @@
// File: ListNode.zig
// Created Time: 2023-01-07
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
diff --git a/codes/zig/include/PrintUtil.zig b/codes/zig/include/PrintUtil.zig
index f0e0c6913..22d9aac2d 100644
--- a/codes/zig/include/PrintUtil.zig
+++ b/codes/zig/include/PrintUtil.zig
@@ -1,6 +1,6 @@
// File: PrintUtil.zig
// Created Time: 2023-01-07
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
pub const ListUtil = @import("ListNode.zig");
diff --git a/codes/zig/include/TreeNode.zig b/codes/zig/include/TreeNode.zig
index 2ed58291e..ee2116b84 100644
--- a/codes/zig/include/TreeNode.zig
+++ b/codes/zig/include/TreeNode.zig
@@ -1,6 +1,6 @@
// File: TreeNode.zig
// Created Time: 2023-01-07
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
const std = @import("std");
diff --git a/codes/zig/include/include.zig b/codes/zig/include/include.zig
index 42cd76cf1..cb98ffc0d 100644
--- a/codes/zig/include/include.zig
+++ b/codes/zig/include/include.zig
@@ -1,6 +1,6 @@
// File: include.zig
// Created Time: 2023-01-07
-// Author: sjinzh (sjinzh@gmail.com)
+// Author: codingonion (coderonion@gmail.com)
pub const PrintUtil = @import("PrintUtil.zig");
pub const ListUtil = @import("ListNode.zig");
diff --git a/docs-en/index.md b/docs-en/index.md
index 68593a68e..1ad8a6bc4 100644
--- a/docs-en/index.md
+++ b/docs-en/index.md
@@ -159,11 +159,12 @@ This book is continuously improved with the joint efforts of many contributors f
-The code review work for this book was completed by Gonglja, gvenusleo, hpstory, justin‐tse, krahets, night-cruise, nuomi1, Reanon, and sjinzh (listed in alphabetical order). Thanks to them for their time and effort, ensuring the standardization and uniformity of the code in various languages.
+The code review work for this book was completed by codingonion, Gonglja, gvenusleo, hpstory, justin‐tse, krahets, night-cruise, nuomi1 and Reanon (listed in alphabetical order). Thanks to them for their time and effort, ensuring the standardization and uniformity of the code in various languages.
diff --git a/docs/index.md b/docs/index.md
index ea1732908..7708af6c9 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -156,11 +156,12 @@ hide:
-本书的代码审阅工作由 Gonglja、gvenusleo、hpstory、justin‐tse、krahets、night-cruise、nuomi1、Reanon 和 sjinzh 完成(按照首字母顺序排列)。感谢他们付出的时间与精力,正是他们确保了各语言代码的规范与统一。
+本书的代码审阅工作由 codingonion、Gonglja、gvenusleo、hpstory、justin‐tse、krahets、night-cruise、nuomi1 和 Reanon 完成(按照首字母顺序排列)。感谢他们付出的时间与精力,正是他们确保了各语言代码的规范与统一。