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