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

View File

@@ -1,7 +1,7 @@
/**
* File: array.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_array_and_linkedlist;

View File

@@ -1,7 +1,7 @@
/**
* File: linked_list.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_array_and_linkedlist;

View File

@@ -1,7 +1,7 @@
/**
* File: list.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_array_and_linkedlist;

View File

@@ -1,7 +1,7 @@
/**
* File: my_list.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_array_and_linkedlist;

View File

@@ -1,7 +1,7 @@
/**
* File: n_queens.java
* Created Time: 2023-05-04
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_backtracking;

View File

@@ -1,7 +1,7 @@
/**
* File: permutations_i.java
* Created Time: 2023-04-24
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_backtracking;

View File

@@ -1,7 +1,7 @@
/**
* File: permutations_ii.java
* Created Time: 2023-04-24
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_backtracking;

View File

@@ -1,7 +1,7 @@
/**
* File: preorder_traversal_i_compact.java
* Created Time: 2023-04-16
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_backtracking;

View File

@@ -1,7 +1,7 @@
/**
* File: preorder_traversal_ii_compact.java
* Created Time: 2023-04-16
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_backtracking;

View File

@@ -1,7 +1,7 @@
/**
* File: preorder_traversal_iii_compact.java
* Created Time: 2023-04-16
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_backtracking;

View File

@@ -1,7 +1,7 @@
/**
* File: preorder_traversal_iii_template.java
* Created Time: 2023-04-16
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_backtracking;

View File

@@ -1,7 +1,7 @@
/**
* File: subset_sum_i.java
* Created Time: 2023-06-21
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_backtracking;

View File

@@ -1,7 +1,7 @@
/**
* File: subset_sum_i_naive.java
* Created Time: 2023-06-21
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_backtracking;

View File

@@ -1,7 +1,7 @@
/**
* File: subset_sum_ii.java
* Created Time: 2023-06-21
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_backtracking;

View File

@@ -1,7 +1,7 @@
/**
* File: iteration.java
* Created Time: 2023-08-24
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_computational_complexity;

View File

@@ -1,7 +1,7 @@
/**
* File: recursion.java
* Created Time: 2023-08-24
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_computational_complexity;

View File

@@ -1,7 +1,7 @@
/**
* File: space_complexity.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_computational_complexity;

View File

@@ -1,7 +1,7 @@
/**
* File: time_complexity.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_computational_complexity;

View File

@@ -1,7 +1,7 @@
/**
* File: worst_best_time_complexity.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_computational_complexity;

View File

@@ -1,7 +1,7 @@
/**
* File: build_tree.java
* Created Time: 2023-07-17
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_divide_and_conquer;

View File

@@ -1,7 +1,7 @@
/**
* File: hanota.java
* Created Time: 2023-07-17
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_divide_and_conquer;

View File

@@ -1,7 +1,7 @@
/**
* File: climbing_stairs_backtrack.java
* Created Time: 2023-06-30
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_dynamic_programming;

View File

@@ -1,7 +1,7 @@
/**
* File: climbing_stairs_constraint_dp.java
* Created Time: 2023-07-01
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_dynamic_programming;

View File

@@ -1,7 +1,7 @@
/**
* File: climbing_stairs_dfs.java
* Created Time: 2023-06-30
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_dynamic_programming;

View File

@@ -1,7 +1,7 @@
/**
* File: climbing_stairs_dfs_mem.java
* Created Time: 2023-06-30
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_dynamic_programming;

View File

@@ -1,7 +1,7 @@
/**
* File: climbing_stairs_dp.java
* Created Time: 2023-06-30
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_dynamic_programming;

View File

@@ -1,7 +1,7 @@
/**
* File: coin_change.java
* Created Time: 2023-07-11
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_dynamic_programming;

View File

@@ -1,7 +1,7 @@
/**
* File: coin_change_ii.java
* Created Time: 2023-07-11
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_dynamic_programming;

View File

@@ -1,7 +1,7 @@
/**
* File: edit_distance.java
* Created Time: 2023-07-13
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_dynamic_programming;

View File

@@ -1,7 +1,7 @@
/**
* File: knapsack.java
* Created Time: 2023-07-10
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_dynamic_programming;

View File

@@ -1,7 +1,7 @@
/**
* File: min_cost_climbing_stairs_dp.java
* Created Time: 2023-06-30
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_dynamic_programming;

View File

@@ -1,7 +1,7 @@
/**
* File: min_path_sum.java
* Created Time: 2023-07-10
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_dynamic_programming;

View File

@@ -1,7 +1,7 @@
/**
* File: unbounded_knapsack.java
* Created Time: 2023-07-11
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_dynamic_programming;

View File

@@ -1,7 +1,7 @@
/**
* File: graph_adjacency_list.java
* Created Time: 2023-01-26
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_graph;

View File

@@ -1,7 +1,7 @@
/**
* File: graph_adjacency_matrix.java
* Created Time: 2023-01-26
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_graph;

View File

@@ -1,7 +1,7 @@
/**
* File: graph_bfs.java
* Created Time: 2023-02-12
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_graph;

View File

@@ -1,7 +1,7 @@
/**
* File: graph_dfs.java
* Created Time: 2023-02-12
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_graph;

View File

@@ -1,7 +1,7 @@
/**
* File: coin_change_greedy.java
* Created Time: 2023-07-20
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_greedy;

View File

@@ -1,7 +1,7 @@
/**
* File: fractional_knapsack.java
* Created Time: 2023-07-20
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_greedy;

View File

@@ -1,7 +1,7 @@
/**
* File: max_capacity.java
* Created Time: 2023-07-21
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_greedy;

View File

@@ -1,7 +1,7 @@
/**
* File: max_product_cutting.java
* Created Time: 2023-07-21
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_greedy;

View File

@@ -1,7 +1,7 @@
/**
* File: array_hash_map.java
* Created Time: 2022-12-04
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_hashing;

View File

@@ -1,7 +1,7 @@
/**
* File: built_in_hash.java
* Created Time: 2023-06-21
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_hashing;

View File

@@ -1,7 +1,7 @@
/**
* File: hash_map.java
* Created Time: 2022-12-04
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_hashing;

View File

@@ -1,7 +1,7 @@
/**
* File: hash_map_chaining.java
* Created Time: 2023-06-13
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_hashing;

View File

@@ -1,7 +1,7 @@
/**
* File: hash_map_open_addressing.java
* Created Time: 2023-06-13
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_hashing;

View File

@@ -1,7 +1,7 @@
/**
* File: simple_hash.java
* Created Time: 2023-06-21
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_hashing;

View File

@@ -1,7 +1,7 @@
/**
* File: heap.java
* Created Time: 2023-01-07
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_heap;

View File

@@ -1,7 +1,7 @@
/**
* File: my_heap.java
* Created Time: 2023-01-07
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_heap;

View File

@@ -1,7 +1,7 @@
/**
* File: top_k.java
* Created Time: 2023-06-12
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_heap;

View File

@@ -1,7 +1,7 @@
/**
* File: binary_search.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_searching;

View File

@@ -1,7 +1,7 @@
/**
* File: binary_search_edge.java
* Created Time: 2023-08-04
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_searching;

View File

@@ -1,7 +1,7 @@
/**
* File: binary_search_insertion.java
* Created Time: 2023-08-04
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_searching;

View File

@@ -1,7 +1,7 @@
/**
* File: hashing_search.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_searching;

View File

@@ -1,7 +1,7 @@
/**
* File: linear_search.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_searching;

View File

@@ -1,7 +1,7 @@
/**
* File: two_sum.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_searching;

View File

@@ -1,7 +1,7 @@
/**
* File: bubble_sort.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_sorting;

View File

@@ -1,7 +1,7 @@
/**
* File: bucket_sort.java
* Created Time: 2023-03-17
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_sorting;

View File

@@ -1,7 +1,7 @@
/**
* File: counting_sort.java
* Created Time: 2023-03-17
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_sorting;

View File

@@ -1,7 +1,7 @@
/**
* File: heap_sort.java
* Created Time: 2023-05-26
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_sorting;

View File

@@ -1,7 +1,7 @@
/**
* File: insertion_sort.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_sorting;

View File

@@ -1,7 +1,7 @@
/**
* File: merge_sort.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_sorting;

View File

@@ -1,7 +1,7 @@
/**
* File: quick_sort.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_sorting;

View File

@@ -1,7 +1,7 @@
/**
* File: radix_sort.java
* Created Time: 2023-01-17
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_sorting;

View File

@@ -1,7 +1,7 @@
/**
* File: selection_sort.java
* Created Time: 2023-05-23
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_sorting;

View File

@@ -1,7 +1,7 @@
/**
* File: array_deque.java
* Created Time: 2023-02-16
* Author: Krahets (krahets@163.com), FangYuan33 (374072213@qq.com)
* Author: krahets (krahets@163.com), FangYuan33 (374072213@qq.com)
*/
package chapter_stack_and_queue;

View File

@@ -1,7 +1,7 @@
/**
* File: array_queue.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_stack_and_queue;

View File

@@ -1,7 +1,7 @@
/**
* File: array_stack.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_stack_and_queue;

View File

@@ -1,7 +1,7 @@
/**
* File: deque.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_stack_and_queue;

View File

@@ -1,7 +1,7 @@
/**
* File: linkedlist_deque.java
* Created Time: 2023-01-20
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_stack_and_queue;

View File

@@ -1,7 +1,7 @@
/**
* File: linkedlist_queue.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_stack_and_queue;

View File

@@ -1,7 +1,7 @@
/**
* File: linkedlist_stack.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_stack_and_queue;

View File

@@ -1,7 +1,7 @@
/**
* File: queue.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_stack_and_queue;

View File

@@ -1,7 +1,7 @@
/**
* File: stack.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_stack_and_queue;

View File

@@ -1,7 +1,7 @@
/**
* File: array_binary_tree.java
* Created Time: 2023-07-19
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_tree;

View File

@@ -1,7 +1,7 @@
/**
* File: avl_tree.java
* Created Time: 2022-12-10
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_tree;

View File

@@ -1,7 +1,7 @@
/**
* File: binary_search_tree.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_tree;

View File

@@ -1,7 +1,7 @@
/**
* File: binary_tree.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_tree;

View File

@@ -1,7 +1,7 @@
/**
* File: binary_tree_bfs.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_tree;

View File

@@ -1,7 +1,7 @@
/**
* File: binary_tree_dfs.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package chapter_tree;

View File

@@ -1,7 +1,7 @@
/**
* File: ListNode.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package utils;

View File

@@ -1,7 +1,7 @@
/**
* File: PrintUtil.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package utils;

View File

@@ -1,7 +1,7 @@
/**
* File: TreeNode.java
* Created Time: 2022-11-25
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package utils;

View File

@@ -1,7 +1,7 @@
/**
* File: Vertex.java
* Created Time: 2023-02-15
* Author: Krahets (krahets@163.com)
* Author: krahets (krahets@163.com)
*/
package utils;