Some improvements (#1073)

* Update avatar's link in the landing page

* Bug fixes

* Move assets folder from overrides to docs

* Reduce figures' corner radius

* Update copyright

* Update header image

* Krahets -> krahets

* Update the landing page
This commit is contained in:
Yudong Jin
2024-02-07 22:21:18 +08:00
committed by GitHub
parent b77abf058a
commit a005c6ebd3
323 changed files with 419 additions and 366 deletions
@@ -1,7 +1,7 @@
<!--
File: array.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{array}-[class]{}-[func]{random_access} -->
@@ -1,7 +1,7 @@
<!--
File: linked_list.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{linked_list}-[class]{}-[func]{insert} -->
@@ -1,7 +1,7 @@
<!--
File: my_list.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{my_list}-[class]{my_list}-[func]{} -->
@@ -1,7 +1,7 @@
<!--
File: n_queens.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{n_queens}-[class]{}-[func]{n_queens} -->
@@ -1,7 +1,7 @@
<!--
File: permutations_i.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{permutations_i}-[class]{}-[func]{permutations_i} -->
@@ -1,7 +1,7 @@
<!--
File: permutations_ii.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{permutations_ii}-[class]{}-[func]{permutations_ii} -->
@@ -1,7 +1,7 @@
<!--
File: preorder_traversal_i_compact.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{preorder_traversal_i_compact}-[class]{}-[func]{pre_order} -->
@@ -1,7 +1,7 @@
<!--
File: preorder_traversal_ii_compact.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{preorder_traversal_ii_compact}-[class]{}-[func]{pre_order} -->
@@ -1,7 +1,7 @@
<!--
File: preorder_traversal_iii_compact.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{preorder_traversal_iii_compact}-[class]{}-[func]{pre_order} -->
@@ -1,7 +1,7 @@
<!--
File: preorder_traversal_iii_template.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{preorder_traversal_iii_template}-[class]{}-[func]{backtrack} -->
@@ -1,7 +1,7 @@
<!--
File: subset_sum_i.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{subset_sum_i}-[class]{}-[func]{subset_sum_i} -->
@@ -1,7 +1,7 @@
<!--
File: subset_sum_i_naive.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{subset_sum_i_naive}-[class]{}-[func]{subset_sum_i_naive} -->
@@ -1,7 +1,7 @@
<!--
File: subset_sum_ii.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{subset_sum_ii}-[class]{}-[func]{subset_sum_ii} -->
@@ -1,7 +1,7 @@
<!--
File: iteration.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{iteration}-[class]{}-[func]{for_loop} -->
@@ -1,7 +1,7 @@
<!--
File: recursion.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{recursion}-[class]{}-[func]{recur} -->
@@ -1,7 +1,7 @@
<!--
File: space_complexity.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{space_complexity}-[class]{}-[func]{constant} -->
@@ -1,7 +1,7 @@
<!--
File: time_complexity.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{time_complexity}-[class]{}-[func]{constant} -->
@@ -1,7 +1,7 @@
<!--
File: worst_best_time_complexity.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{worst_best_time_complexity}-[class]{}-[func]{find_one} -->
@@ -1,7 +1,7 @@
<!--
File: binary_search_recur.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{binary_search_recur}-[class]{}-[func]{binary_search} -->
@@ -1,7 +1,7 @@
<!--
File: build_tree.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{build_tree}-[class]{}-[func]{build_tree} -->
@@ -1,7 +1,7 @@
<!--
File: hanota.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{hanota}-[class]{}-[func]{solve_hanota} -->
@@ -1,7 +1,7 @@
<!--
File: climbing_stairs_backtrack.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{climbing_stairs_backtrack}-[class]{}-[func]{climbing_stairs_backtrack} -->
@@ -1,7 +1,7 @@
<!--
File: climbing_stairs_constraint_dp.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{climbing_stairs_constraint_dp}-[class]{}-[func]{climbing_stairs_constraint_dp} -->
@@ -1,7 +1,7 @@
<!--
File: climbing_stairs_dfs.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{climbing_stairs_dfs}-[class]{}-[func]{climbing_stairs_dfs} -->
@@ -1,7 +1,7 @@
<!--
File: climbing_stairs_dfs_mem.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{climbing_stairs_dfs_mem}-[class]{}-[func]{climbing_stairs_dfs_mem} -->
@@ -1,7 +1,7 @@
<!--
File: climbing_stairs_dp.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{climbing_stairs_dp}-[class]{}-[func]{climbing_stairs_dp} -->
@@ -1,7 +1,7 @@
<!--
File: coin_change.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{coin_change}-[class]{}-[func]{coin_change_dp} -->
@@ -1,7 +1,7 @@
<!--
File: coin_change_ii.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{coin_change_ii}-[class]{}-[func]{coin_change_ii_dp} -->
@@ -1,7 +1,7 @@
<!--
File: edit_distance.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{edit_distance}-[class]{}-[func]{edit_distance_dp} -->
@@ -1,7 +1,7 @@
<!--
File: knapsack.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{knapsack}-[class]{}-[func]{knapsack_dfs} -->
@@ -1,7 +1,7 @@
<!--
File: min_cost_climbing_stairs_dp.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{min_cost_climbing_stairs_dp}-[class]{}-[func]{min_cost_climbing_stairs_dp} -->
@@ -1,7 +1,7 @@
<!--
File: min_path_sum.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{min_path_sum}-[class]{}-[func]{min_path_sum_dfs} -->
@@ -1,7 +1,7 @@
<!--
File: unbounded_knapsack.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{unbounded_knapsack}-[class]{}-[func]{unbounded_knapsack_dp} -->
@@ -1,7 +1,7 @@
<!--
File: graph_adjacency_list.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{graph_adjacency_list}-[class]{graph_adj_list}-[func]{} -->
@@ -1,7 +1,7 @@
<!--
File: graph_adjacency_matrix.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{graph_adjacency_matrix}-[class]{graph_adj_mat}-[func]{} -->
+1 -1
View File
@@ -1,7 +1,7 @@
<!--
File: graph_bfs.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{graph_bfs}-[class]{}-[func]{graph_bfs} -->
+1 -1
View File
@@ -1,7 +1,7 @@
<!--
File: graph_dfs.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{graph_dfs}-[class]{}-[func]{graph_dfs} -->
@@ -1,7 +1,7 @@
<!--
File: coin_change_greedy.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{coin_change_greedy}-[class]{}-[func]{coin_change_greedy} -->
@@ -1,7 +1,7 @@
<!--
File: fractional_knapsack.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{fractional_knapsack}-[class]{}-[func]{fractional_knapsack} -->
@@ -1,7 +1,7 @@
<!--
File: max_capacity.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{max_capacity}-[class]{}-[func]{max_capacity} -->
@@ -1,7 +1,7 @@
<!--
File: max_product_cutting.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{max_product_cutting}-[class]{}-[func]{max_product_cutting} -->
@@ -1,7 +1,7 @@
<!--
File: array_hash_map.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{array_hash_map}-[class]{array_hash_map}-[func]{} -->
@@ -1,7 +1,7 @@
<!--
File: hash_map_chaining.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{hash_map_chaining}-[class]{hash_map_chaining}-[func]{} -->
@@ -1,7 +1,7 @@
<!--
File: simple_hash.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{simple_hash}-[class]{}-[func]{rot_hash} -->
+1 -1
View File
@@ -1,7 +1,7 @@
<!--
File: my_heap.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{my_heap}-[class]{max_heap}-[func]{__init__} -->
+1 -1
View File
@@ -1,7 +1,7 @@
<!--
File: top_k.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{top_k}-[class]{}-[func]{top_k_heap} -->
@@ -1,7 +1,7 @@
<!--
File: binary_search.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{binary_search}-[class]{}-[func]{binary_search} -->
@@ -1,7 +1,7 @@
<!--
File: binary_search_edge.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{binary_search_edge}-[class]{}-[func]{binary_search_left_edge} -->
@@ -1,7 +1,7 @@
<!--
File: binary_search_insertion.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{binary_search_insertion}-[class]{}-[func]{binary_search_insertion_simple} -->
@@ -1,7 +1,7 @@
<!--
File: two_sum.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{two_sum}-[class]{}-[func]{two_sum_brute_force} -->
@@ -1,7 +1,7 @@
<!--
File: bubble_sort.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{bubble_sort}-[class]{}-[func]{bubble_sort} -->
@@ -1,7 +1,7 @@
<!--
File: bucket_sort.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{bucket_sort}-[class]{}-[func]{bucket_sort} -->
@@ -1,7 +1,7 @@
<!--
File: counting_sort.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{counting_sort}-[class]{}-[func]{counting_sort_naive} -->
@@ -1,7 +1,7 @@
<!--
File: heap_sort.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{heap_sort}-[class]{}-[func]{heap_sort} -->
@@ -1,7 +1,7 @@
<!--
File: insertion_sort.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{insertion_sort}-[class]{}-[func]{insertion_sort} -->
@@ -1,7 +1,7 @@
<!--
File: merge_sort.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{merge_sort}-[class]{}-[func]{merge_sort} -->
@@ -1,7 +1,7 @@
<!--
File: quick_sort.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{quick_sort}-[class]{quick_sort}-[func]{partition} -->
@@ -1,7 +1,7 @@
<!--
File: radix_sort.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{radix_sort}-[class]{}-[func]{radix_sort} -->
@@ -1,7 +1,7 @@
<!--
File: selection_sort.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{selection_sort}-[class]{}-[func]{selection_sort} -->
@@ -1,7 +1,7 @@
<!--
File: array_queue.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{array_queue}-[class]{array_queue}-[func]{} -->
@@ -1,7 +1,7 @@
<!--
File: array_stack.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{array_stack}-[class]{array_stack}-[func]{} -->
@@ -1,7 +1,7 @@
<!--
File: linkedlist_queue.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{linkedlist_queue}-[class]{linked_list_queue}-[func]{} -->
@@ -1,7 +1,7 @@
<!--
File: linkedlist_stack.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{linkedlist_stack}-[class]{linked_list_stack}-[func]{} -->
@@ -1,7 +1,7 @@
<!--
File: array_binary_tree.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{array_binary_tree}-[class]{array_binary_tree}-[func]{} -->
@@ -1,7 +1,7 @@
<!--
File: binary_search_tree.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{binary_search_tree}-[class]{binary_search_tree}-[func]{search} -->
@@ -1,7 +1,7 @@
<!--
File: binary_tree_bfs.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{binary_tree_bfs}-[class]{}-[func]{level_order} -->
@@ -1,7 +1,7 @@
<!--
File: binary_tree_dfs.md
Created Time: 2024-01-05
Author: Krahets (krahets@163.com)
Author: krahets (krahets@163.com)
--->
<!-- [file]{binary_tree_dfs}-[class]{}-[func]{post_order} -->