diff --git a/apps/docs/content/guides/(1-data-structures)/array.mdx b/apps/docs/content/guides/(1-data-structures)/array.mdx index b73fd17..3887101 100644 --- a/apps/docs/content/guides/(1-data-structures)/array.mdx +++ b/apps/docs/content/guides/(1-data-structures)/array.mdx @@ -1,6 +1,9 @@ --- title: "Array" list: "https://leetcode.com/problem-list/array/" +icon: list-ordered +sidebar: + badge: '38' --- :::note diff --git a/apps/docs/content/guides/(1-data-structures)/binary-tree.mdx b/apps/docs/content/guides/(1-data-structures)/binary-tree.mdx index 8d520c6..06bc8e4 100644 --- a/apps/docs/content/guides/(1-data-structures)/binary-tree.mdx +++ b/apps/docs/content/guides/(1-data-structures)/binary-tree.mdx @@ -1,6 +1,9 @@ --- title: "Binary Tree" list: "https://leetcode.com/problem-list/binary-tree/" +icon: git-branch +sidebar: + badge: '9' --- :::note diff --git a/apps/docs/content/guides/(1-data-structures)/directed-acyclic-graph.mdx b/apps/docs/content/guides/(1-data-structures)/directed-acyclic-graph.mdx index b26a076..a4533b3 100644 --- a/apps/docs/content/guides/(1-data-structures)/directed-acyclic-graph.mdx +++ b/apps/docs/content/guides/(1-data-structures)/directed-acyclic-graph.mdx @@ -1,6 +1,9 @@ --- title: "Directed Acyclic Graph" list: "https://leetcode.com/problem-list/directed-acyclic-graph/" +icon: route +sidebar: + badge: '1' --- :::note diff --git a/apps/docs/content/guides/(1-data-structures)/doubly-linked-list.mdx b/apps/docs/content/guides/(1-data-structures)/doubly-linked-list.mdx index 860043a..d7bf4c8 100644 --- a/apps/docs/content/guides/(1-data-structures)/doubly-linked-list.mdx +++ b/apps/docs/content/guides/(1-data-structures)/doubly-linked-list.mdx @@ -1,6 +1,9 @@ --- title: "Doubly-Linked List" list: "https://leetcode.com/problem-list/doubly-linked-list/" +icon: link-2 +sidebar: + badge: '1' --- :::note diff --git a/apps/docs/content/guides/(1-data-structures)/graph.mdx b/apps/docs/content/guides/(1-data-structures)/graph.mdx index 9bba253..b85dfae 100644 --- a/apps/docs/content/guides/(1-data-structures)/graph.mdx +++ b/apps/docs/content/guides/(1-data-structures)/graph.mdx @@ -1,6 +1,9 @@ --- title: "Graph Theory" list: "https://leetcode.com/problem-list/graph/" +icon: share-2 +sidebar: + badge: '5' --- :::note diff --git a/apps/docs/content/guides/(1-data-structures)/k-d-tree.mdx b/apps/docs/content/guides/(1-data-structures)/k-d-tree.mdx index 27308df..8df426f 100644 --- a/apps/docs/content/guides/(1-data-structures)/k-d-tree.mdx +++ b/apps/docs/content/guides/(1-data-structures)/k-d-tree.mdx @@ -1,6 +1,9 @@ --- title: "K-D Tree" list: "https://leetcode.com/problem-list/k-d-tree/" +icon: axis-3d +sidebar: + badge: '1' --- :::note diff --git a/apps/docs/content/guides/(1-data-structures)/queue.mdx b/apps/docs/content/guides/(1-data-structures)/queue.mdx index f9a235b..7ff1f4f 100644 --- a/apps/docs/content/guides/(1-data-structures)/queue.mdx +++ b/apps/docs/content/guides/(1-data-structures)/queue.mdx @@ -1,6 +1,9 @@ --- title: "Queue" list: "https://leetcode.com/problem-list/queue/" +icon: list-end +sidebar: + badge: '1' --- :::note diff --git a/apps/docs/content/guides/(1-data-structures)/string.mdx b/apps/docs/content/guides/(1-data-structures)/string.mdx index 78c6b10..a0ce9f0 100644 --- a/apps/docs/content/guides/(1-data-structures)/string.mdx +++ b/apps/docs/content/guides/(1-data-structures)/string.mdx @@ -1,6 +1,9 @@ --- title: "String" list: "https://leetcode.com/problem-list/string/" +icon: quote +sidebar: + badge: '16' --- :::note diff --git a/apps/docs/content/guides/(1-data-structures)/tree.mdx b/apps/docs/content/guides/(1-data-structures)/tree.mdx index f0f3b47..bce90a6 100644 --- a/apps/docs/content/guides/(1-data-structures)/tree.mdx +++ b/apps/docs/content/guides/(1-data-structures)/tree.mdx @@ -1,6 +1,9 @@ --- title: "Tree" list: "https://leetcode.com/problem-list/tree/" +icon: tree-deciduous +sidebar: + badge: '9' --- :::note diff --git a/apps/docs/content/guides/(2-algorithms)/bidirectional-search.mdx b/apps/docs/content/guides/(2-algorithms)/bidirectional-search.mdx index 87fcf32..66cb7a0 100644 --- a/apps/docs/content/guides/(2-algorithms)/bidirectional-search.mdx +++ b/apps/docs/content/guides/(2-algorithms)/bidirectional-search.mdx @@ -1,6 +1,9 @@ --- title: "Bidirectional Search" list: "https://leetcode.com/problem-list/bidirectional-search/" +icon: move-horizontal +sidebar: + badge: '1' --- :::note diff --git a/apps/docs/content/guides/(2-algorithms)/binary-lifting.mdx b/apps/docs/content/guides/(2-algorithms)/binary-lifting.mdx index 8d83202..ede902d 100644 --- a/apps/docs/content/guides/(2-algorithms)/binary-lifting.mdx +++ b/apps/docs/content/guides/(2-algorithms)/binary-lifting.mdx @@ -1,6 +1,9 @@ --- title: "Binary Lifting" list: "https://leetcode.com/problem-list/binary-lifting/" +icon: chevrons-up +sidebar: + badge: '2' --- :::note diff --git a/apps/docs/content/guides/(2-algorithms)/bit-manipulation.mdx b/apps/docs/content/guides/(2-algorithms)/bit-manipulation.mdx index 82259c2..f7b87a0 100644 --- a/apps/docs/content/guides/(2-algorithms)/bit-manipulation.mdx +++ b/apps/docs/content/guides/(2-algorithms)/bit-manipulation.mdx @@ -1,6 +1,9 @@ --- title: "Bit Manipulation" list: "https://leetcode.com/problem-list/bit-manipulation/" +icon: binary +sidebar: + badge: '1' --- :::note diff --git a/apps/docs/content/guides/(2-algorithms)/bracket-sequences.mdx b/apps/docs/content/guides/(2-algorithms)/bracket-sequences.mdx index 3435df8..6b70c36 100644 --- a/apps/docs/content/guides/(2-algorithms)/bracket-sequences.mdx +++ b/apps/docs/content/guides/(2-algorithms)/bracket-sequences.mdx @@ -1,6 +1,9 @@ --- title: "Bracket Sequences" list: "https://leetcode.com/problem-list/bracket-sequences/" +icon: parentheses +sidebar: + badge: '1' --- :::note diff --git a/apps/docs/content/guides/(2-algorithms)/bucket-sort.mdx b/apps/docs/content/guides/(2-algorithms)/bucket-sort.mdx index a43f0f9..0789aae 100644 --- a/apps/docs/content/guides/(2-algorithms)/bucket-sort.mdx +++ b/apps/docs/content/guides/(2-algorithms)/bucket-sort.mdx @@ -1,6 +1,9 @@ --- title: "Bucket Sort" list: "https://leetcode.com/problem-list/bucket-sort/" +icon: container +sidebar: + badge: '2' --- :::note diff --git a/apps/docs/content/guides/(2-algorithms)/complete-knapsack.mdx b/apps/docs/content/guides/(2-algorithms)/complete-knapsack.mdx index 0d1bb5f..f0938b0 100644 --- a/apps/docs/content/guides/(2-algorithms)/complete-knapsack.mdx +++ b/apps/docs/content/guides/(2-algorithms)/complete-knapsack.mdx @@ -1,6 +1,9 @@ --- title: "Complete Knapsack" list: "https://leetcode.com/problem-list/complete-knapsack/" +icon: package-plus +sidebar: + badge: '1' --- :::note diff --git a/apps/docs/content/guides/(2-algorithms)/divide-and-conquer.mdx b/apps/docs/content/guides/(2-algorithms)/divide-and-conquer.mdx index 7435376..1dd20a7 100644 --- a/apps/docs/content/guides/(2-algorithms)/divide-and-conquer.mdx +++ b/apps/docs/content/guides/(2-algorithms)/divide-and-conquer.mdx @@ -1,6 +1,9 @@ --- title: "Divide and Conquer" list: "https://leetcode.com/problem-list/divide-and-conquer/" +icon: split +sidebar: + badge: '5' --- :::note diff --git a/apps/docs/content/guides/(2-algorithms)/floyds-cycle-finding-algorithm.mdx b/apps/docs/content/guides/(2-algorithms)/floyds-cycle-finding-algorithm.mdx index 65fe1c5..d3da28e 100644 --- a/apps/docs/content/guides/(2-algorithms)/floyds-cycle-finding-algorithm.mdx +++ b/apps/docs/content/guides/(2-algorithms)/floyds-cycle-finding-algorithm.mdx @@ -1,6 +1,9 @@ --- title: "Floyd's Cycle Finding Algorithm" list: "https://leetcode.com/problem-list/floyds-cycle-finding-algorithm/" +icon: repeat +sidebar: + badge: '1' --- :::note diff --git a/apps/docs/content/guides/(2-algorithms)/knapsack-problem.mdx b/apps/docs/content/guides/(2-algorithms)/knapsack-problem.mdx index a16c986..b9a1b0b 100644 --- a/apps/docs/content/guides/(2-algorithms)/knapsack-problem.mdx +++ b/apps/docs/content/guides/(2-algorithms)/knapsack-problem.mdx @@ -1,6 +1,9 @@ --- title: "Knapsack Problem" list: "https://leetcode.com/problem-list/knapsack-problem/" +icon: backpack +sidebar: + badge: '1' --- :::note diff --git a/apps/docs/content/guides/(2-algorithms)/longest-common-subsequence.mdx b/apps/docs/content/guides/(2-algorithms)/longest-common-subsequence.mdx index f6df2d4..87fac5b 100644 --- a/apps/docs/content/guides/(2-algorithms)/longest-common-subsequence.mdx +++ b/apps/docs/content/guides/(2-algorithms)/longest-common-subsequence.mdx @@ -1,6 +1,9 @@ --- title: "Longest Common Subsequence" list: "https://leetcode.com/problem-list/longest-common-subsequence/" +icon: diff +sidebar: + badge: '1' --- :::note diff --git a/apps/docs/content/guides/(2-algorithms)/lowest-common-ancestor.mdx b/apps/docs/content/guides/(2-algorithms)/lowest-common-ancestor.mdx index 4e2fdad..3a4d10a 100644 --- a/apps/docs/content/guides/(2-algorithms)/lowest-common-ancestor.mdx +++ b/apps/docs/content/guides/(2-algorithms)/lowest-common-ancestor.mdx @@ -1,6 +1,9 @@ --- title: "Lowest Common Ancestor" list: "https://leetcode.com/problem-list/lowest-common-ancestor/" +icon: git-merge +sidebar: + badge: '2' --- :::note diff --git a/apps/docs/content/guides/(2-algorithms)/memoization.mdx b/apps/docs/content/guides/(2-algorithms)/memoization.mdx index 8f1b163..1183ae9 100644 --- a/apps/docs/content/guides/(2-algorithms)/memoization.mdx +++ b/apps/docs/content/guides/(2-algorithms)/memoization.mdx @@ -1,6 +1,9 @@ --- title: "Memoization" list: "https://leetcode.com/problem-list/memoization/" +icon: database +sidebar: + badge: '1' --- :::note diff --git a/apps/docs/content/guides/(2-algorithms)/merge-sort.mdx b/apps/docs/content/guides/(2-algorithms)/merge-sort.mdx index 86235ec..a37bd03 100644 --- a/apps/docs/content/guides/(2-algorithms)/merge-sort.mdx +++ b/apps/docs/content/guides/(2-algorithms)/merge-sort.mdx @@ -1,6 +1,9 @@ --- title: "Merge Sort" list: "https://leetcode.com/problem-list/merge-sort/" +icon: blend +sidebar: + badge: '1' --- :::note diff --git a/apps/docs/content/guides/(2-algorithms)/quickselect.mdx b/apps/docs/content/guides/(2-algorithms)/quickselect.mdx index 1b8e436..75c0ac1 100644 --- a/apps/docs/content/guides/(2-algorithms)/quickselect.mdx +++ b/apps/docs/content/guides/(2-algorithms)/quickselect.mdx @@ -1,6 +1,9 @@ --- title: "Quickselect" list: "https://leetcode.com/problem-list/quickselect/" +icon: crosshair +sidebar: + badge: '3' --- :::note diff --git a/apps/docs/content/guides/(2-algorithms)/recursion.mdx b/apps/docs/content/guides/(2-algorithms)/recursion.mdx index 4966bc8..d8b960c 100644 --- a/apps/docs/content/guides/(2-algorithms)/recursion.mdx +++ b/apps/docs/content/guides/(2-algorithms)/recursion.mdx @@ -1,6 +1,9 @@ --- title: "Recursion" list: "https://leetcode.com/problem-list/recursion/" +icon: iteration-ccw +sidebar: + badge: '3' --- :::note diff --git a/apps/docs/content/guides/(2-algorithms)/simulation.mdx b/apps/docs/content/guides/(2-algorithms)/simulation.mdx index 85dd21e..0db43af 100644 --- a/apps/docs/content/guides/(2-algorithms)/simulation.mdx +++ b/apps/docs/content/guides/(2-algorithms)/simulation.mdx @@ -1,6 +1,9 @@ --- title: "Simulation" list: "https://leetcode.com/problem-list/simulation/" +icon: monitor-play +sidebar: + badge: '1' --- :::note diff --git a/apps/docs/content/guides/(2-algorithms)/sorting.mdx b/apps/docs/content/guides/(2-algorithms)/sorting.mdx index 2d216bb..438084c 100644 --- a/apps/docs/content/guides/(2-algorithms)/sorting.mdx +++ b/apps/docs/content/guides/(2-algorithms)/sorting.mdx @@ -1,6 +1,9 @@ --- title: "Sorting" list: "https://leetcode.com/problem-list/sorting/" +icon: arrow-down-wide-narrow +sidebar: + badge: '10' --- :::note diff --git a/apps/docs/content/guides/(2-algorithms)/tournament-sort.mdx b/apps/docs/content/guides/(2-algorithms)/tournament-sort.mdx index f0022b7..e1bbb3c 100644 --- a/apps/docs/content/guides/(2-algorithms)/tournament-sort.mdx +++ b/apps/docs/content/guides/(2-algorithms)/tournament-sort.mdx @@ -1,6 +1,9 @@ --- title: "Tournament Sort" list: "https://leetcode.com/problem-list/tournament-sort/" +icon: trophy +sidebar: + badge: '1' --- :::note diff --git a/apps/docs/content/guides/(3-techniques)/combinatorics.mdx b/apps/docs/content/guides/(3-techniques)/combinatorics.mdx index 2efea08..8c67c43 100644 --- a/apps/docs/content/guides/(3-techniques)/combinatorics.mdx +++ b/apps/docs/content/guides/(3-techniques)/combinatorics.mdx @@ -1,6 +1,9 @@ --- title: "Combinatorics" list: "https://leetcode.com/problem-list/combinatorics/" +icon: dices +sidebar: + badge: '1' --- :::note diff --git a/apps/docs/content/guides/(3-techniques)/counting.mdx b/apps/docs/content/guides/(3-techniques)/counting.mdx index 0049d52..a7f70c7 100644 --- a/apps/docs/content/guides/(3-techniques)/counting.mdx +++ b/apps/docs/content/guides/(3-techniques)/counting.mdx @@ -1,6 +1,9 @@ --- title: "Counting" list: "https://leetcode.com/problem-list/counting/" +icon: tally-5 +sidebar: + badge: '3' --- :::note diff --git a/apps/docs/content/guides/(3-techniques)/design.mdx b/apps/docs/content/guides/(3-techniques)/design.mdx index 9221f00..634aef1 100644 --- a/apps/docs/content/guides/(3-techniques)/design.mdx +++ b/apps/docs/content/guides/(3-techniques)/design.mdx @@ -1,6 +1,9 @@ --- title: "Design" list: "https://leetcode.com/problem-list/design/" +icon: pencil-ruler +sidebar: + badge: '5' --- :::note diff --git a/apps/docs/content/guides/(3-techniques)/geometry.mdx b/apps/docs/content/guides/(3-techniques)/geometry.mdx index 336c916..c7e48ae 100644 --- a/apps/docs/content/guides/(3-techniques)/geometry.mdx +++ b/apps/docs/content/guides/(3-techniques)/geometry.mdx @@ -1,6 +1,9 @@ --- title: "Geometry" list: "https://leetcode.com/problem-list/geometry/" +icon: shapes +sidebar: + badge: '1' --- :::note diff --git a/apps/docs/content/guides/(3-techniques)/math.mdx b/apps/docs/content/guides/(3-techniques)/math.mdx index 20173e6..9ed529d 100644 --- a/apps/docs/content/guides/(3-techniques)/math.mdx +++ b/apps/docs/content/guides/(3-techniques)/math.mdx @@ -1,6 +1,9 @@ --- title: "Math" list: "https://leetcode.com/problem-list/math/" +icon: calculator +sidebar: + badge: '6' --- :::note diff --git a/apps/docs/public/icon.png b/apps/docs/public/icon.png new file mode 100644 index 0000000..b04c939 Binary files /dev/null and b/apps/docs/public/icon.png differ