From edd37ed0e6499a011e59df1a6e9342ae2cb6a67a Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Mon, 21 Sep 2026 17:37:26 -0400 Subject: [PATCH] docs: rename category folders to remove parentheses and update heap meta title --- apps/docs/content/(heap-priority-queue)/meta.ts | 3 --- ...65-how-many-numbers-are-smaller-than-the-current-number.mdx | 0 .../1413-minimum-value-to-get-positive-step-by-step-sum.mdx | 0 .../docs/content/{(array) => array}/1426-counting-elements.mdx | 0 .../{(array) => array}/1480-running-sum-of-1d-array.mdx | 0 .../1636-sort-array-by-increasing-frequency.mdx | 0 apps/docs/content/{(array) => array}/268-missing-number.mdx | 0 .../{(array) => array}/271-encode-and-decode-strings.mdx | 0 apps/docs/content/{(array) => array}/meta.ts | 0 .../230-kth-smallest-element-in-a-bst.mdx | 0 .../235-lowest-common-ancestor-of-a-binary-search-tree.mdx | 0 .../98-validate-binary-search-tree.mdx | 0 .../{(binary-search-tree) => binary-search-tree}/meta.ts | 0 .../153-find-minimum-in-rotated-sorted-array.mdx | 0 .../33-search-in-rotated-sorted-array.mdx | 0 .../35-search-insert-position.mdx | 0 .../{(binary-search) => binary-search}/704-binary-search.mdx | 0 .../74-search-a-2d-matrix.mdx | 0 .../875-koko-eating-bananas.mdx | 0 apps/docs/content/{(binary-search) => binary-search}/meta.ts | 0 .../content/{(graph-dfs) => graph-dfs}/133-clone-graph.mdx | 0 .../{(graph-dfs) => graph-dfs}/200-number-of-islands.mdx | 0 .../417-pacific-atlantic-water-flow.mdx | 0 apps/docs/content/{(graph-dfs) => graph-dfs}/meta.ts | 0 apps/docs/content/{(hash-table) => hash-table}/1-two-sum.mdx | 0 .../1832-check-if-the-sentence-is-pangram.mdx | 0 .../{(hash-table) => hash-table}/217-contains-duplicate.mdx | 0 .../content/{(hash-table) => hash-table}/242-valid-anagram.mdx | 0 .../347-top-k-frequent-elements.mdx | 0 .../387-first-unique-character-in-a-string.mdx | 0 .../451-sort-characters-by-frequency.mdx | 0 .../content/{(hash-table) => hash-table}/49-group-anagrams.mdx | 0 apps/docs/content/{(hash-table) => hash-table}/meta.ts | 0 .../215-kth-largest-element-in-an-array.mdx | 0 .../23-merge-k-sorted-lists.mdx | 0 .../973-k-closest-points-to-origin.mdx | 0 apps/docs/content/heap-priority-queue/meta.ts | 3 +++ .../146-lru-cache.mdx | 0 .../2-add-two-numbers.mdx | 0 .../content/{(hybrid-structures) => hybrid-structures}/meta.ts | 0 .../{(linked-list) => linked-list}/141-linked-list-cycle.mdx | 0 .../{(linked-list) => linked-list}/206-reverse-linked-list.mdx | 0 .../21-merge-two-sorted-lists.mdx | 0 apps/docs/content/{(linked-list) => linked-list}/meta.ts | 0 .../48-rotate-image.mdx | 0 .../54-spiral-matrix.mdx | 0 .../73-set-matrix-zeroes.mdx | 0 .../content/{(matrix-index-math) => matrix-index-math}/meta.ts | 0 .../739-daily-temperatures.mdx | 0 .../{(monotonic-stack) => monotonic-stack}/853-car-fleet.mdx | 0 .../content/{(monotonic-stack) => monotonic-stack}/meta.ts | 0 .../238-product-of-array-except-self.mdx | 0 .../303-range-sum-query-immutable.mdx | 0 .../{(prefix-sum) => prefix-sum}/560-subarray-sum-equals-k.mdx | 0 apps/docs/content/{(prefix-sum) => prefix-sum}/meta.ts | 0 .../121-best-time-to-buy-and-sell-stock.mdx | 0 .../3-longest-substring-without-repeating-characters.mdx | 0 .../424-longest-repeating-character-replacement.mdx | 0 .../567-permutation-in-string.mdx | 0 .../content/{(sliding-window) => sliding-window}/index.mdx | 0 apps/docs/content/{(sliding-window) => sliding-window}/meta.ts | 0 .../150-evaluate-reverse-polish-notation.mdx | 0 apps/docs/content/{(stack) => stack}/155-min-stack.mdx | 0 apps/docs/content/{(stack) => stack}/20-valid-parentheses.mdx | 0 apps/docs/content/{(stack) => stack}/meta.ts | 0 .../102-binary-tree-level-order-traversal.mdx | 0 .../1448-count-good-nodes-in-binary-tree.mdx | 0 .../199-binary-tree-right-side-view.mdx | 0 apps/docs/content/{(tree-bfs) => tree-bfs}/meta.ts | 0 .../104-maximum-depth-of-binary-tree.mdx | 0 .../{(tree-dfs) => tree-dfs}/226-invert-binary-tree.mdx | 0 .../236-lowest-common-ancestor-of-a-binary-tree.mdx | 0 apps/docs/content/{(tree-dfs) => tree-dfs}/meta.ts | 0 .../{(trie) => trie}/208-implement-trie-prefix-tree.mdx | 0 .../211-design-add-and-search-words-data-structure.mdx | 0 apps/docs/content/{(trie) => trie}/meta.ts | 0 .../11-container-with-most-water.mdx | 0 .../{(two-pointers) => two-pointers}/125-valid-palindrome.mdx | 0 apps/docs/content/{(two-pointers) => two-pointers}/15-3sum.mdx | 0 .../167-two-sum-ii-input-array-is-sorted.mdx | 0 .../{(two-pointers) => two-pointers}/344-reverse-string.mdx | 0 .../{(two-pointers) => two-pointers}/392-is-subsequence.mdx | 0 .../977-squares-of-a-sorted-array.mdx | 0 apps/docs/content/{(two-pointers) => two-pointers}/meta.ts | 0 84 files changed, 3 insertions(+), 3 deletions(-) delete mode 100644 apps/docs/content/(heap-priority-queue)/meta.ts rename apps/docs/content/{(array) => array}/1365-how-many-numbers-are-smaller-than-the-current-number.mdx (100%) rename apps/docs/content/{(array) => array}/1413-minimum-value-to-get-positive-step-by-step-sum.mdx (100%) rename apps/docs/content/{(array) => array}/1426-counting-elements.mdx (100%) rename apps/docs/content/{(array) => array}/1480-running-sum-of-1d-array.mdx (100%) rename apps/docs/content/{(array) => array}/1636-sort-array-by-increasing-frequency.mdx (100%) rename apps/docs/content/{(array) => array}/268-missing-number.mdx (100%) rename apps/docs/content/{(array) => array}/271-encode-and-decode-strings.mdx (100%) rename apps/docs/content/{(array) => array}/meta.ts (100%) rename apps/docs/content/{(binary-search-tree) => binary-search-tree}/230-kth-smallest-element-in-a-bst.mdx (100%) rename apps/docs/content/{(binary-search-tree) => binary-search-tree}/235-lowest-common-ancestor-of-a-binary-search-tree.mdx (100%) rename apps/docs/content/{(binary-search-tree) => binary-search-tree}/98-validate-binary-search-tree.mdx (100%) rename apps/docs/content/{(binary-search-tree) => binary-search-tree}/meta.ts (100%) rename apps/docs/content/{(binary-search) => binary-search}/153-find-minimum-in-rotated-sorted-array.mdx (100%) rename apps/docs/content/{(binary-search) => binary-search}/33-search-in-rotated-sorted-array.mdx (100%) rename apps/docs/content/{(binary-search) => binary-search}/35-search-insert-position.mdx (100%) rename apps/docs/content/{(binary-search) => binary-search}/704-binary-search.mdx (100%) rename apps/docs/content/{(binary-search) => binary-search}/74-search-a-2d-matrix.mdx (100%) rename apps/docs/content/{(binary-search) => binary-search}/875-koko-eating-bananas.mdx (100%) rename apps/docs/content/{(binary-search) => binary-search}/meta.ts (100%) rename apps/docs/content/{(graph-dfs) => graph-dfs}/133-clone-graph.mdx (100%) rename apps/docs/content/{(graph-dfs) => graph-dfs}/200-number-of-islands.mdx (100%) rename apps/docs/content/{(graph-dfs) => graph-dfs}/417-pacific-atlantic-water-flow.mdx (100%) rename apps/docs/content/{(graph-dfs) => graph-dfs}/meta.ts (100%) rename apps/docs/content/{(hash-table) => hash-table}/1-two-sum.mdx (100%) rename apps/docs/content/{(hash-table) => hash-table}/1832-check-if-the-sentence-is-pangram.mdx (100%) rename apps/docs/content/{(hash-table) => hash-table}/217-contains-duplicate.mdx (100%) rename apps/docs/content/{(hash-table) => hash-table}/242-valid-anagram.mdx (100%) rename apps/docs/content/{(hash-table) => hash-table}/347-top-k-frequent-elements.mdx (100%) rename apps/docs/content/{(hash-table) => hash-table}/387-first-unique-character-in-a-string.mdx (100%) rename apps/docs/content/{(hash-table) => hash-table}/451-sort-characters-by-frequency.mdx (100%) rename apps/docs/content/{(hash-table) => hash-table}/49-group-anagrams.mdx (100%) rename apps/docs/content/{(hash-table) => hash-table}/meta.ts (100%) rename apps/docs/content/{(heap-priority-queue) => heap-priority-queue}/215-kth-largest-element-in-an-array.mdx (100%) rename apps/docs/content/{(heap-priority-queue) => heap-priority-queue}/23-merge-k-sorted-lists.mdx (100%) rename apps/docs/content/{(heap-priority-queue) => heap-priority-queue}/973-k-closest-points-to-origin.mdx (100%) create mode 100644 apps/docs/content/heap-priority-queue/meta.ts rename apps/docs/content/{(hybrid-structures) => hybrid-structures}/146-lru-cache.mdx (100%) rename apps/docs/content/{(hybrid-structures) => hybrid-structures}/2-add-two-numbers.mdx (100%) rename apps/docs/content/{(hybrid-structures) => hybrid-structures}/meta.ts (100%) rename apps/docs/content/{(linked-list) => linked-list}/141-linked-list-cycle.mdx (100%) rename apps/docs/content/{(linked-list) => linked-list}/206-reverse-linked-list.mdx (100%) rename apps/docs/content/{(linked-list) => linked-list}/21-merge-two-sorted-lists.mdx (100%) rename apps/docs/content/{(linked-list) => linked-list}/meta.ts (100%) rename apps/docs/content/{(matrix-index-math) => matrix-index-math}/48-rotate-image.mdx (100%) rename apps/docs/content/{(matrix-index-math) => matrix-index-math}/54-spiral-matrix.mdx (100%) rename apps/docs/content/{(matrix-index-math) => matrix-index-math}/73-set-matrix-zeroes.mdx (100%) rename apps/docs/content/{(matrix-index-math) => matrix-index-math}/meta.ts (100%) rename apps/docs/content/{(monotonic-stack) => monotonic-stack}/739-daily-temperatures.mdx (100%) rename apps/docs/content/{(monotonic-stack) => monotonic-stack}/853-car-fleet.mdx (100%) rename apps/docs/content/{(monotonic-stack) => monotonic-stack}/meta.ts (100%) rename apps/docs/content/{(prefix-sum) => prefix-sum}/238-product-of-array-except-self.mdx (100%) rename apps/docs/content/{(prefix-sum) => prefix-sum}/303-range-sum-query-immutable.mdx (100%) rename apps/docs/content/{(prefix-sum) => prefix-sum}/560-subarray-sum-equals-k.mdx (100%) rename apps/docs/content/{(prefix-sum) => prefix-sum}/meta.ts (100%) rename apps/docs/content/{(sliding-window) => sliding-window}/121-best-time-to-buy-and-sell-stock.mdx (100%) rename apps/docs/content/{(sliding-window) => sliding-window}/3-longest-substring-without-repeating-characters.mdx (100%) rename apps/docs/content/{(sliding-window) => sliding-window}/424-longest-repeating-character-replacement.mdx (100%) rename apps/docs/content/{(sliding-window) => sliding-window}/567-permutation-in-string.mdx (100%) rename apps/docs/content/{(sliding-window) => sliding-window}/index.mdx (100%) rename apps/docs/content/{(sliding-window) => sliding-window}/meta.ts (100%) rename apps/docs/content/{(stack) => stack}/150-evaluate-reverse-polish-notation.mdx (100%) rename apps/docs/content/{(stack) => stack}/155-min-stack.mdx (100%) rename apps/docs/content/{(stack) => stack}/20-valid-parentheses.mdx (100%) rename apps/docs/content/{(stack) => stack}/meta.ts (100%) rename apps/docs/content/{(tree-bfs) => tree-bfs}/102-binary-tree-level-order-traversal.mdx (100%) rename apps/docs/content/{(tree-bfs) => tree-bfs}/1448-count-good-nodes-in-binary-tree.mdx (100%) rename apps/docs/content/{(tree-bfs) => tree-bfs}/199-binary-tree-right-side-view.mdx (100%) rename apps/docs/content/{(tree-bfs) => tree-bfs}/meta.ts (100%) rename apps/docs/content/{(tree-dfs) => tree-dfs}/104-maximum-depth-of-binary-tree.mdx (100%) rename apps/docs/content/{(tree-dfs) => tree-dfs}/226-invert-binary-tree.mdx (100%) rename apps/docs/content/{(tree-dfs) => tree-dfs}/236-lowest-common-ancestor-of-a-binary-tree.mdx (100%) rename apps/docs/content/{(tree-dfs) => tree-dfs}/meta.ts (100%) rename apps/docs/content/{(trie) => trie}/208-implement-trie-prefix-tree.mdx (100%) rename apps/docs/content/{(trie) => trie}/211-design-add-and-search-words-data-structure.mdx (100%) rename apps/docs/content/{(trie) => trie}/meta.ts (100%) rename apps/docs/content/{(two-pointers) => two-pointers}/11-container-with-most-water.mdx (100%) rename apps/docs/content/{(two-pointers) => two-pointers}/125-valid-palindrome.mdx (100%) rename apps/docs/content/{(two-pointers) => two-pointers}/15-3sum.mdx (100%) rename apps/docs/content/{(two-pointers) => two-pointers}/167-two-sum-ii-input-array-is-sorted.mdx (100%) rename apps/docs/content/{(two-pointers) => two-pointers}/344-reverse-string.mdx (100%) rename apps/docs/content/{(two-pointers) => two-pointers}/392-is-subsequence.mdx (100%) rename apps/docs/content/{(two-pointers) => two-pointers}/977-squares-of-a-sorted-array.mdx (100%) rename apps/docs/content/{(two-pointers) => two-pointers}/meta.ts (100%) diff --git a/apps/docs/content/(heap-priority-queue)/meta.ts b/apps/docs/content/(heap-priority-queue)/meta.ts deleted file mode 100644 index eb89200..0000000 --- a/apps/docs/content/(heap-priority-queue)/meta.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { defineMeta } from "blume"; - -export default defineMeta({ title: "Heap", order: 14 }); diff --git a/apps/docs/content/(array)/1365-how-many-numbers-are-smaller-than-the-current-number.mdx b/apps/docs/content/array/1365-how-many-numbers-are-smaller-than-the-current-number.mdx similarity index 100% rename from apps/docs/content/(array)/1365-how-many-numbers-are-smaller-than-the-current-number.mdx rename to apps/docs/content/array/1365-how-many-numbers-are-smaller-than-the-current-number.mdx diff --git a/apps/docs/content/(array)/1413-minimum-value-to-get-positive-step-by-step-sum.mdx b/apps/docs/content/array/1413-minimum-value-to-get-positive-step-by-step-sum.mdx similarity index 100% rename from apps/docs/content/(array)/1413-minimum-value-to-get-positive-step-by-step-sum.mdx rename to apps/docs/content/array/1413-minimum-value-to-get-positive-step-by-step-sum.mdx diff --git a/apps/docs/content/(array)/1426-counting-elements.mdx b/apps/docs/content/array/1426-counting-elements.mdx similarity index 100% rename from apps/docs/content/(array)/1426-counting-elements.mdx rename to apps/docs/content/array/1426-counting-elements.mdx diff --git a/apps/docs/content/(array)/1480-running-sum-of-1d-array.mdx b/apps/docs/content/array/1480-running-sum-of-1d-array.mdx similarity index 100% rename from apps/docs/content/(array)/1480-running-sum-of-1d-array.mdx rename to apps/docs/content/array/1480-running-sum-of-1d-array.mdx diff --git a/apps/docs/content/(array)/1636-sort-array-by-increasing-frequency.mdx b/apps/docs/content/array/1636-sort-array-by-increasing-frequency.mdx similarity index 100% rename from apps/docs/content/(array)/1636-sort-array-by-increasing-frequency.mdx rename to apps/docs/content/array/1636-sort-array-by-increasing-frequency.mdx diff --git a/apps/docs/content/(array)/268-missing-number.mdx b/apps/docs/content/array/268-missing-number.mdx similarity index 100% rename from apps/docs/content/(array)/268-missing-number.mdx rename to apps/docs/content/array/268-missing-number.mdx diff --git a/apps/docs/content/(array)/271-encode-and-decode-strings.mdx b/apps/docs/content/array/271-encode-and-decode-strings.mdx similarity index 100% rename from apps/docs/content/(array)/271-encode-and-decode-strings.mdx rename to apps/docs/content/array/271-encode-and-decode-strings.mdx diff --git a/apps/docs/content/(array)/meta.ts b/apps/docs/content/array/meta.ts similarity index 100% rename from apps/docs/content/(array)/meta.ts rename to apps/docs/content/array/meta.ts diff --git a/apps/docs/content/(binary-search-tree)/230-kth-smallest-element-in-a-bst.mdx b/apps/docs/content/binary-search-tree/230-kth-smallest-element-in-a-bst.mdx similarity index 100% rename from apps/docs/content/(binary-search-tree)/230-kth-smallest-element-in-a-bst.mdx rename to apps/docs/content/binary-search-tree/230-kth-smallest-element-in-a-bst.mdx diff --git a/apps/docs/content/(binary-search-tree)/235-lowest-common-ancestor-of-a-binary-search-tree.mdx b/apps/docs/content/binary-search-tree/235-lowest-common-ancestor-of-a-binary-search-tree.mdx similarity index 100% rename from apps/docs/content/(binary-search-tree)/235-lowest-common-ancestor-of-a-binary-search-tree.mdx rename to apps/docs/content/binary-search-tree/235-lowest-common-ancestor-of-a-binary-search-tree.mdx diff --git a/apps/docs/content/(binary-search-tree)/98-validate-binary-search-tree.mdx b/apps/docs/content/binary-search-tree/98-validate-binary-search-tree.mdx similarity index 100% rename from apps/docs/content/(binary-search-tree)/98-validate-binary-search-tree.mdx rename to apps/docs/content/binary-search-tree/98-validate-binary-search-tree.mdx diff --git a/apps/docs/content/(binary-search-tree)/meta.ts b/apps/docs/content/binary-search-tree/meta.ts similarity index 100% rename from apps/docs/content/(binary-search-tree)/meta.ts rename to apps/docs/content/binary-search-tree/meta.ts diff --git a/apps/docs/content/(binary-search)/153-find-minimum-in-rotated-sorted-array.mdx b/apps/docs/content/binary-search/153-find-minimum-in-rotated-sorted-array.mdx similarity index 100% rename from apps/docs/content/(binary-search)/153-find-minimum-in-rotated-sorted-array.mdx rename to apps/docs/content/binary-search/153-find-minimum-in-rotated-sorted-array.mdx diff --git a/apps/docs/content/(binary-search)/33-search-in-rotated-sorted-array.mdx b/apps/docs/content/binary-search/33-search-in-rotated-sorted-array.mdx similarity index 100% rename from apps/docs/content/(binary-search)/33-search-in-rotated-sorted-array.mdx rename to apps/docs/content/binary-search/33-search-in-rotated-sorted-array.mdx diff --git a/apps/docs/content/(binary-search)/35-search-insert-position.mdx b/apps/docs/content/binary-search/35-search-insert-position.mdx similarity index 100% rename from apps/docs/content/(binary-search)/35-search-insert-position.mdx rename to apps/docs/content/binary-search/35-search-insert-position.mdx diff --git a/apps/docs/content/(binary-search)/704-binary-search.mdx b/apps/docs/content/binary-search/704-binary-search.mdx similarity index 100% rename from apps/docs/content/(binary-search)/704-binary-search.mdx rename to apps/docs/content/binary-search/704-binary-search.mdx diff --git a/apps/docs/content/(binary-search)/74-search-a-2d-matrix.mdx b/apps/docs/content/binary-search/74-search-a-2d-matrix.mdx similarity index 100% rename from apps/docs/content/(binary-search)/74-search-a-2d-matrix.mdx rename to apps/docs/content/binary-search/74-search-a-2d-matrix.mdx diff --git a/apps/docs/content/(binary-search)/875-koko-eating-bananas.mdx b/apps/docs/content/binary-search/875-koko-eating-bananas.mdx similarity index 100% rename from apps/docs/content/(binary-search)/875-koko-eating-bananas.mdx rename to apps/docs/content/binary-search/875-koko-eating-bananas.mdx diff --git a/apps/docs/content/(binary-search)/meta.ts b/apps/docs/content/binary-search/meta.ts similarity index 100% rename from apps/docs/content/(binary-search)/meta.ts rename to apps/docs/content/binary-search/meta.ts diff --git a/apps/docs/content/(graph-dfs)/133-clone-graph.mdx b/apps/docs/content/graph-dfs/133-clone-graph.mdx similarity index 100% rename from apps/docs/content/(graph-dfs)/133-clone-graph.mdx rename to apps/docs/content/graph-dfs/133-clone-graph.mdx diff --git a/apps/docs/content/(graph-dfs)/200-number-of-islands.mdx b/apps/docs/content/graph-dfs/200-number-of-islands.mdx similarity index 100% rename from apps/docs/content/(graph-dfs)/200-number-of-islands.mdx rename to apps/docs/content/graph-dfs/200-number-of-islands.mdx diff --git a/apps/docs/content/(graph-dfs)/417-pacific-atlantic-water-flow.mdx b/apps/docs/content/graph-dfs/417-pacific-atlantic-water-flow.mdx similarity index 100% rename from apps/docs/content/(graph-dfs)/417-pacific-atlantic-water-flow.mdx rename to apps/docs/content/graph-dfs/417-pacific-atlantic-water-flow.mdx diff --git a/apps/docs/content/(graph-dfs)/meta.ts b/apps/docs/content/graph-dfs/meta.ts similarity index 100% rename from apps/docs/content/(graph-dfs)/meta.ts rename to apps/docs/content/graph-dfs/meta.ts diff --git a/apps/docs/content/(hash-table)/1-two-sum.mdx b/apps/docs/content/hash-table/1-two-sum.mdx similarity index 100% rename from apps/docs/content/(hash-table)/1-two-sum.mdx rename to apps/docs/content/hash-table/1-two-sum.mdx diff --git a/apps/docs/content/(hash-table)/1832-check-if-the-sentence-is-pangram.mdx b/apps/docs/content/hash-table/1832-check-if-the-sentence-is-pangram.mdx similarity index 100% rename from apps/docs/content/(hash-table)/1832-check-if-the-sentence-is-pangram.mdx rename to apps/docs/content/hash-table/1832-check-if-the-sentence-is-pangram.mdx diff --git a/apps/docs/content/(hash-table)/217-contains-duplicate.mdx b/apps/docs/content/hash-table/217-contains-duplicate.mdx similarity index 100% rename from apps/docs/content/(hash-table)/217-contains-duplicate.mdx rename to apps/docs/content/hash-table/217-contains-duplicate.mdx diff --git a/apps/docs/content/(hash-table)/242-valid-anagram.mdx b/apps/docs/content/hash-table/242-valid-anagram.mdx similarity index 100% rename from apps/docs/content/(hash-table)/242-valid-anagram.mdx rename to apps/docs/content/hash-table/242-valid-anagram.mdx diff --git a/apps/docs/content/(hash-table)/347-top-k-frequent-elements.mdx b/apps/docs/content/hash-table/347-top-k-frequent-elements.mdx similarity index 100% rename from apps/docs/content/(hash-table)/347-top-k-frequent-elements.mdx rename to apps/docs/content/hash-table/347-top-k-frequent-elements.mdx diff --git a/apps/docs/content/(hash-table)/387-first-unique-character-in-a-string.mdx b/apps/docs/content/hash-table/387-first-unique-character-in-a-string.mdx similarity index 100% rename from apps/docs/content/(hash-table)/387-first-unique-character-in-a-string.mdx rename to apps/docs/content/hash-table/387-first-unique-character-in-a-string.mdx diff --git a/apps/docs/content/(hash-table)/451-sort-characters-by-frequency.mdx b/apps/docs/content/hash-table/451-sort-characters-by-frequency.mdx similarity index 100% rename from apps/docs/content/(hash-table)/451-sort-characters-by-frequency.mdx rename to apps/docs/content/hash-table/451-sort-characters-by-frequency.mdx diff --git a/apps/docs/content/(hash-table)/49-group-anagrams.mdx b/apps/docs/content/hash-table/49-group-anagrams.mdx similarity index 100% rename from apps/docs/content/(hash-table)/49-group-anagrams.mdx rename to apps/docs/content/hash-table/49-group-anagrams.mdx diff --git a/apps/docs/content/(hash-table)/meta.ts b/apps/docs/content/hash-table/meta.ts similarity index 100% rename from apps/docs/content/(hash-table)/meta.ts rename to apps/docs/content/hash-table/meta.ts diff --git a/apps/docs/content/(heap-priority-queue)/215-kth-largest-element-in-an-array.mdx b/apps/docs/content/heap-priority-queue/215-kth-largest-element-in-an-array.mdx similarity index 100% rename from apps/docs/content/(heap-priority-queue)/215-kth-largest-element-in-an-array.mdx rename to apps/docs/content/heap-priority-queue/215-kth-largest-element-in-an-array.mdx diff --git a/apps/docs/content/(heap-priority-queue)/23-merge-k-sorted-lists.mdx b/apps/docs/content/heap-priority-queue/23-merge-k-sorted-lists.mdx similarity index 100% rename from apps/docs/content/(heap-priority-queue)/23-merge-k-sorted-lists.mdx rename to apps/docs/content/heap-priority-queue/23-merge-k-sorted-lists.mdx diff --git a/apps/docs/content/(heap-priority-queue)/973-k-closest-points-to-origin.mdx b/apps/docs/content/heap-priority-queue/973-k-closest-points-to-origin.mdx similarity index 100% rename from apps/docs/content/(heap-priority-queue)/973-k-closest-points-to-origin.mdx rename to apps/docs/content/heap-priority-queue/973-k-closest-points-to-origin.mdx diff --git a/apps/docs/content/heap-priority-queue/meta.ts b/apps/docs/content/heap-priority-queue/meta.ts new file mode 100644 index 0000000..2040544 --- /dev/null +++ b/apps/docs/content/heap-priority-queue/meta.ts @@ -0,0 +1,3 @@ +import { defineMeta } from "blume"; + +export default defineMeta({ title: "Heap / Priority Queue", order: 14 }); diff --git a/apps/docs/content/(hybrid-structures)/146-lru-cache.mdx b/apps/docs/content/hybrid-structures/146-lru-cache.mdx similarity index 100% rename from apps/docs/content/(hybrid-structures)/146-lru-cache.mdx rename to apps/docs/content/hybrid-structures/146-lru-cache.mdx diff --git a/apps/docs/content/(hybrid-structures)/2-add-two-numbers.mdx b/apps/docs/content/hybrid-structures/2-add-two-numbers.mdx similarity index 100% rename from apps/docs/content/(hybrid-structures)/2-add-two-numbers.mdx rename to apps/docs/content/hybrid-structures/2-add-two-numbers.mdx diff --git a/apps/docs/content/(hybrid-structures)/meta.ts b/apps/docs/content/hybrid-structures/meta.ts similarity index 100% rename from apps/docs/content/(hybrid-structures)/meta.ts rename to apps/docs/content/hybrid-structures/meta.ts diff --git a/apps/docs/content/(linked-list)/141-linked-list-cycle.mdx b/apps/docs/content/linked-list/141-linked-list-cycle.mdx similarity index 100% rename from apps/docs/content/(linked-list)/141-linked-list-cycle.mdx rename to apps/docs/content/linked-list/141-linked-list-cycle.mdx diff --git a/apps/docs/content/(linked-list)/206-reverse-linked-list.mdx b/apps/docs/content/linked-list/206-reverse-linked-list.mdx similarity index 100% rename from apps/docs/content/(linked-list)/206-reverse-linked-list.mdx rename to apps/docs/content/linked-list/206-reverse-linked-list.mdx diff --git a/apps/docs/content/(linked-list)/21-merge-two-sorted-lists.mdx b/apps/docs/content/linked-list/21-merge-two-sorted-lists.mdx similarity index 100% rename from apps/docs/content/(linked-list)/21-merge-two-sorted-lists.mdx rename to apps/docs/content/linked-list/21-merge-two-sorted-lists.mdx diff --git a/apps/docs/content/(linked-list)/meta.ts b/apps/docs/content/linked-list/meta.ts similarity index 100% rename from apps/docs/content/(linked-list)/meta.ts rename to apps/docs/content/linked-list/meta.ts diff --git a/apps/docs/content/(matrix-index-math)/48-rotate-image.mdx b/apps/docs/content/matrix-index-math/48-rotate-image.mdx similarity index 100% rename from apps/docs/content/(matrix-index-math)/48-rotate-image.mdx rename to apps/docs/content/matrix-index-math/48-rotate-image.mdx diff --git a/apps/docs/content/(matrix-index-math)/54-spiral-matrix.mdx b/apps/docs/content/matrix-index-math/54-spiral-matrix.mdx similarity index 100% rename from apps/docs/content/(matrix-index-math)/54-spiral-matrix.mdx rename to apps/docs/content/matrix-index-math/54-spiral-matrix.mdx diff --git a/apps/docs/content/(matrix-index-math)/73-set-matrix-zeroes.mdx b/apps/docs/content/matrix-index-math/73-set-matrix-zeroes.mdx similarity index 100% rename from apps/docs/content/(matrix-index-math)/73-set-matrix-zeroes.mdx rename to apps/docs/content/matrix-index-math/73-set-matrix-zeroes.mdx diff --git a/apps/docs/content/(matrix-index-math)/meta.ts b/apps/docs/content/matrix-index-math/meta.ts similarity index 100% rename from apps/docs/content/(matrix-index-math)/meta.ts rename to apps/docs/content/matrix-index-math/meta.ts diff --git a/apps/docs/content/(monotonic-stack)/739-daily-temperatures.mdx b/apps/docs/content/monotonic-stack/739-daily-temperatures.mdx similarity index 100% rename from apps/docs/content/(monotonic-stack)/739-daily-temperatures.mdx rename to apps/docs/content/monotonic-stack/739-daily-temperatures.mdx diff --git a/apps/docs/content/(monotonic-stack)/853-car-fleet.mdx b/apps/docs/content/monotonic-stack/853-car-fleet.mdx similarity index 100% rename from apps/docs/content/(monotonic-stack)/853-car-fleet.mdx rename to apps/docs/content/monotonic-stack/853-car-fleet.mdx diff --git a/apps/docs/content/(monotonic-stack)/meta.ts b/apps/docs/content/monotonic-stack/meta.ts similarity index 100% rename from apps/docs/content/(monotonic-stack)/meta.ts rename to apps/docs/content/monotonic-stack/meta.ts diff --git a/apps/docs/content/(prefix-sum)/238-product-of-array-except-self.mdx b/apps/docs/content/prefix-sum/238-product-of-array-except-self.mdx similarity index 100% rename from apps/docs/content/(prefix-sum)/238-product-of-array-except-self.mdx rename to apps/docs/content/prefix-sum/238-product-of-array-except-self.mdx diff --git a/apps/docs/content/(prefix-sum)/303-range-sum-query-immutable.mdx b/apps/docs/content/prefix-sum/303-range-sum-query-immutable.mdx similarity index 100% rename from apps/docs/content/(prefix-sum)/303-range-sum-query-immutable.mdx rename to apps/docs/content/prefix-sum/303-range-sum-query-immutable.mdx diff --git a/apps/docs/content/(prefix-sum)/560-subarray-sum-equals-k.mdx b/apps/docs/content/prefix-sum/560-subarray-sum-equals-k.mdx similarity index 100% rename from apps/docs/content/(prefix-sum)/560-subarray-sum-equals-k.mdx rename to apps/docs/content/prefix-sum/560-subarray-sum-equals-k.mdx diff --git a/apps/docs/content/(prefix-sum)/meta.ts b/apps/docs/content/prefix-sum/meta.ts similarity index 100% rename from apps/docs/content/(prefix-sum)/meta.ts rename to apps/docs/content/prefix-sum/meta.ts diff --git a/apps/docs/content/(sliding-window)/121-best-time-to-buy-and-sell-stock.mdx b/apps/docs/content/sliding-window/121-best-time-to-buy-and-sell-stock.mdx similarity index 100% rename from apps/docs/content/(sliding-window)/121-best-time-to-buy-and-sell-stock.mdx rename to apps/docs/content/sliding-window/121-best-time-to-buy-and-sell-stock.mdx diff --git a/apps/docs/content/(sliding-window)/3-longest-substring-without-repeating-characters.mdx b/apps/docs/content/sliding-window/3-longest-substring-without-repeating-characters.mdx similarity index 100% rename from apps/docs/content/(sliding-window)/3-longest-substring-without-repeating-characters.mdx rename to apps/docs/content/sliding-window/3-longest-substring-without-repeating-characters.mdx diff --git a/apps/docs/content/(sliding-window)/424-longest-repeating-character-replacement.mdx b/apps/docs/content/sliding-window/424-longest-repeating-character-replacement.mdx similarity index 100% rename from apps/docs/content/(sliding-window)/424-longest-repeating-character-replacement.mdx rename to apps/docs/content/sliding-window/424-longest-repeating-character-replacement.mdx diff --git a/apps/docs/content/(sliding-window)/567-permutation-in-string.mdx b/apps/docs/content/sliding-window/567-permutation-in-string.mdx similarity index 100% rename from apps/docs/content/(sliding-window)/567-permutation-in-string.mdx rename to apps/docs/content/sliding-window/567-permutation-in-string.mdx diff --git a/apps/docs/content/(sliding-window)/index.mdx b/apps/docs/content/sliding-window/index.mdx similarity index 100% rename from apps/docs/content/(sliding-window)/index.mdx rename to apps/docs/content/sliding-window/index.mdx diff --git a/apps/docs/content/(sliding-window)/meta.ts b/apps/docs/content/sliding-window/meta.ts similarity index 100% rename from apps/docs/content/(sliding-window)/meta.ts rename to apps/docs/content/sliding-window/meta.ts diff --git a/apps/docs/content/(stack)/150-evaluate-reverse-polish-notation.mdx b/apps/docs/content/stack/150-evaluate-reverse-polish-notation.mdx similarity index 100% rename from apps/docs/content/(stack)/150-evaluate-reverse-polish-notation.mdx rename to apps/docs/content/stack/150-evaluate-reverse-polish-notation.mdx diff --git a/apps/docs/content/(stack)/155-min-stack.mdx b/apps/docs/content/stack/155-min-stack.mdx similarity index 100% rename from apps/docs/content/(stack)/155-min-stack.mdx rename to apps/docs/content/stack/155-min-stack.mdx diff --git a/apps/docs/content/(stack)/20-valid-parentheses.mdx b/apps/docs/content/stack/20-valid-parentheses.mdx similarity index 100% rename from apps/docs/content/(stack)/20-valid-parentheses.mdx rename to apps/docs/content/stack/20-valid-parentheses.mdx diff --git a/apps/docs/content/(stack)/meta.ts b/apps/docs/content/stack/meta.ts similarity index 100% rename from apps/docs/content/(stack)/meta.ts rename to apps/docs/content/stack/meta.ts diff --git a/apps/docs/content/(tree-bfs)/102-binary-tree-level-order-traversal.mdx b/apps/docs/content/tree-bfs/102-binary-tree-level-order-traversal.mdx similarity index 100% rename from apps/docs/content/(tree-bfs)/102-binary-tree-level-order-traversal.mdx rename to apps/docs/content/tree-bfs/102-binary-tree-level-order-traversal.mdx diff --git a/apps/docs/content/(tree-bfs)/1448-count-good-nodes-in-binary-tree.mdx b/apps/docs/content/tree-bfs/1448-count-good-nodes-in-binary-tree.mdx similarity index 100% rename from apps/docs/content/(tree-bfs)/1448-count-good-nodes-in-binary-tree.mdx rename to apps/docs/content/tree-bfs/1448-count-good-nodes-in-binary-tree.mdx diff --git a/apps/docs/content/(tree-bfs)/199-binary-tree-right-side-view.mdx b/apps/docs/content/tree-bfs/199-binary-tree-right-side-view.mdx similarity index 100% rename from apps/docs/content/(tree-bfs)/199-binary-tree-right-side-view.mdx rename to apps/docs/content/tree-bfs/199-binary-tree-right-side-view.mdx diff --git a/apps/docs/content/(tree-bfs)/meta.ts b/apps/docs/content/tree-bfs/meta.ts similarity index 100% rename from apps/docs/content/(tree-bfs)/meta.ts rename to apps/docs/content/tree-bfs/meta.ts diff --git a/apps/docs/content/(tree-dfs)/104-maximum-depth-of-binary-tree.mdx b/apps/docs/content/tree-dfs/104-maximum-depth-of-binary-tree.mdx similarity index 100% rename from apps/docs/content/(tree-dfs)/104-maximum-depth-of-binary-tree.mdx rename to apps/docs/content/tree-dfs/104-maximum-depth-of-binary-tree.mdx diff --git a/apps/docs/content/(tree-dfs)/226-invert-binary-tree.mdx b/apps/docs/content/tree-dfs/226-invert-binary-tree.mdx similarity index 100% rename from apps/docs/content/(tree-dfs)/226-invert-binary-tree.mdx rename to apps/docs/content/tree-dfs/226-invert-binary-tree.mdx diff --git a/apps/docs/content/(tree-dfs)/236-lowest-common-ancestor-of-a-binary-tree.mdx b/apps/docs/content/tree-dfs/236-lowest-common-ancestor-of-a-binary-tree.mdx similarity index 100% rename from apps/docs/content/(tree-dfs)/236-lowest-common-ancestor-of-a-binary-tree.mdx rename to apps/docs/content/tree-dfs/236-lowest-common-ancestor-of-a-binary-tree.mdx diff --git a/apps/docs/content/(tree-dfs)/meta.ts b/apps/docs/content/tree-dfs/meta.ts similarity index 100% rename from apps/docs/content/(tree-dfs)/meta.ts rename to apps/docs/content/tree-dfs/meta.ts diff --git a/apps/docs/content/(trie)/208-implement-trie-prefix-tree.mdx b/apps/docs/content/trie/208-implement-trie-prefix-tree.mdx similarity index 100% rename from apps/docs/content/(trie)/208-implement-trie-prefix-tree.mdx rename to apps/docs/content/trie/208-implement-trie-prefix-tree.mdx diff --git a/apps/docs/content/(trie)/211-design-add-and-search-words-data-structure.mdx b/apps/docs/content/trie/211-design-add-and-search-words-data-structure.mdx similarity index 100% rename from apps/docs/content/(trie)/211-design-add-and-search-words-data-structure.mdx rename to apps/docs/content/trie/211-design-add-and-search-words-data-structure.mdx diff --git a/apps/docs/content/(trie)/meta.ts b/apps/docs/content/trie/meta.ts similarity index 100% rename from apps/docs/content/(trie)/meta.ts rename to apps/docs/content/trie/meta.ts diff --git a/apps/docs/content/(two-pointers)/11-container-with-most-water.mdx b/apps/docs/content/two-pointers/11-container-with-most-water.mdx similarity index 100% rename from apps/docs/content/(two-pointers)/11-container-with-most-water.mdx rename to apps/docs/content/two-pointers/11-container-with-most-water.mdx diff --git a/apps/docs/content/(two-pointers)/125-valid-palindrome.mdx b/apps/docs/content/two-pointers/125-valid-palindrome.mdx similarity index 100% rename from apps/docs/content/(two-pointers)/125-valid-palindrome.mdx rename to apps/docs/content/two-pointers/125-valid-palindrome.mdx diff --git a/apps/docs/content/(two-pointers)/15-3sum.mdx b/apps/docs/content/two-pointers/15-3sum.mdx similarity index 100% rename from apps/docs/content/(two-pointers)/15-3sum.mdx rename to apps/docs/content/two-pointers/15-3sum.mdx diff --git a/apps/docs/content/(two-pointers)/167-two-sum-ii-input-array-is-sorted.mdx b/apps/docs/content/two-pointers/167-two-sum-ii-input-array-is-sorted.mdx similarity index 100% rename from apps/docs/content/(two-pointers)/167-two-sum-ii-input-array-is-sorted.mdx rename to apps/docs/content/two-pointers/167-two-sum-ii-input-array-is-sorted.mdx diff --git a/apps/docs/content/(two-pointers)/344-reverse-string.mdx b/apps/docs/content/two-pointers/344-reverse-string.mdx similarity index 100% rename from apps/docs/content/(two-pointers)/344-reverse-string.mdx rename to apps/docs/content/two-pointers/344-reverse-string.mdx diff --git a/apps/docs/content/(two-pointers)/392-is-subsequence.mdx b/apps/docs/content/two-pointers/392-is-subsequence.mdx similarity index 100% rename from apps/docs/content/(two-pointers)/392-is-subsequence.mdx rename to apps/docs/content/two-pointers/392-is-subsequence.mdx diff --git a/apps/docs/content/(two-pointers)/977-squares-of-a-sorted-array.mdx b/apps/docs/content/two-pointers/977-squares-of-a-sorted-array.mdx similarity index 100% rename from apps/docs/content/(two-pointers)/977-squares-of-a-sorted-array.mdx rename to apps/docs/content/two-pointers/977-squares-of-a-sorted-array.mdx diff --git a/apps/docs/content/(two-pointers)/meta.ts b/apps/docs/content/two-pointers/meta.ts similarity index 100% rename from apps/docs/content/(two-pointers)/meta.ts rename to apps/docs/content/two-pointers/meta.ts