Files
leetcode/docs/site.json
T

538 lines
12 KiB
JSON
Raw Normal View History

2026-10-05 13:53:14 -04:00
{
"folders": {
"(01-linear-structures)": {
"title": "1. Linear Structures",
"order": 1
},
"(01-linear-structures)/binary-search": {
"title": "Binary Search",
"order": 5,
"icon": "search",
"display": "page"
},
"(01-linear-structures)/hash-table": {
"title": "Hash Table",
"order": 1,
"icon": "hash",
"display": "page"
},
"(01-linear-structures)/monotonic-stack": {
"title": "Monotonic Stack",
"order": 7,
"icon": "trending-up",
"display": "page"
},
"(01-linear-structures)/prefix-sum": {
"title": "Prefix Sum",
"order": 2,
"icon": "sigma",
"display": "page"
},
"(01-linear-structures)/sliding-window": {
"title": "Sliding Window",
"order": 4,
"icon": "app-window",
"display": "page"
},
"(01-linear-structures)/stack": {
"title": "Stack",
"order": 6,
"icon": "layers",
"display": "page"
},
"(01-linear-structures)/two-pointers": {
"title": "Two Pointers",
"order": 3,
"icon": "arrow-left-right",
"display": "page"
},
"(02-nodal-grid)": {
"title": "2. Nodal & Grid",
"order": 2
},
"(02-nodal-grid)/hybrid-structures": {
"title": "Hybrid Structures",
"order": 9,
"icon": "combine",
"display": "page"
},
"(02-nodal-grid)/linked-list": {
"title": "Linked List",
"order": 8,
"icon": "link",
"display": "page"
},
"(02-nodal-grid)/matrix-index-math": {
"title": "Matrix Index Math",
"order": 10,
"icon": "grid-3x3",
"display": "page"
},
"(03-hierarchical)": {
"title": "3. Hierarchical",
"order": 3
},
"(03-hierarchical)/binary-search-tree": {
"title": "Binary Search Tree",
"order": 13,
"icon": "git-fork",
"display": "page"
},
"(03-hierarchical)/heap-priority-queue": {
"title": "Heap / Priority Queue",
"order": 14,
"icon": "triangle",
"display": "page"
},
"(03-hierarchical)/tree-bfs": {
"title": "Tree BFS",
"order": 12,
"icon": "network",
"display": "page"
},
"(03-hierarchical)/tree-dfs": {
"title": "Tree DFS",
"order": 11,
"icon": "folder-tree",
"display": "page"
},
"(03-hierarchical)/trie": {
"title": "Trie",
"order": 15,
"icon": "spell-check",
"display": "page"
},
"(04-relational)": {
"title": "4. Relational",
"order": 4
},
"(04-relational)/graph-bfs": {
"title": "Graph BFS",
"order": 17,
"icon": "radar",
"display": "page"
},
"(04-relational)/graph-dfs": {
"title": "Graph DFS",
"order": 16,
"icon": "waypoints",
"display": "page"
},
"(04-relational)/topological-sort": {
"title": "Topological Sort",
"order": 18,
"icon": "workflow",
"display": "page"
},
"(04-relational)/union-find": {
"title": "Union-Find",
"order": 19,
"icon": "merge",
"display": "page"
},
"(05-decision-space)": {
"title": "5. Decision Space",
"order": 5
},
"(05-decision-space)/1d-dynamic-programming": {
"title": "1-D Dynamic Programming",
"order": 21,
"icon": "columns-3",
"display": "page"
},
"(05-decision-space)/backtracking": {
"title": "Backtracking",
"order": 20,
"icon": "undo-2",
"display": "page"
},
"(05-decision-space)/greedy": {
"title": "Greedy",
"order": 23,
"icon": "coins",
"display": "page"
},
"(05-decision-space)/intervals": {
"title": "Intervals",
"order": 24,
"icon": "calendar-range",
"display": "page"
},
"(05-decision-space)/multi-d-grid-dp": {
"title": "Multi-D / Grid DP",
"order": 22,
"icon": "table",
"display": "page"
}
},
"redirects": [
{
"from": "/1",
"to": "/hash-table/two-sum"
},
{
"from": "/2",
"to": "/hybrid-structures/add-two-numbers"
},
{
"from": "/3",
"to": "/sliding-window/longest-substring-without-repeating-characters"
},
{
"from": "/11",
"to": "/two-pointers/container-with-most-water"
},
{
"from": "/15",
"to": "/two-pointers/3sum"
},
{
"from": "/20",
"to": "/stack/valid-parentheses"
},
{
"from": "/21",
"to": "/linked-list/merge-two-sorted-lists"
},
{
"from": "/23",
"to": "/heap-priority-queue/merge-k-sorted-lists"
},
{
"from": "/33",
"to": "/binary-search/search-in-rotated-sorted-array"
},
{
"from": "/34",
"to": "/binary-search/find-first-and-last-position-of-element-in-sorted-array"
},
{
"from": "/35",
"to": "/binary-search/search-insert-position"
},
{
"from": "/39",
"to": "/backtracking/combination-sum"
},
{
"from": "/42",
"to": "/two-pointers/trapping-rain-water"
},
{
"from": "/46",
"to": "/backtracking/permutations"
},
{
"from": "/48",
"to": "/matrix-index-math/rotate-image"
},
{
"from": "/49",
"to": "/hash-table/group-anagrams"
},
{
"from": "/53",
"to": "/greedy/maximum-subarray"
},
{
"from": "/54",
"to": "/matrix-index-math/spiral-matrix"
},
{
"from": "/55",
"to": "/greedy/jump-game"
},
{
"from": "/56",
"to": "/intervals/merge-intervals"
},
{
"from": "/57",
"to": "/intervals/insert-interval"
},
{
"from": "/62",
"to": "/multi-d-grid-dp/unique-paths"
},
{
"from": "/64",
"to": "/multi-d-grid-dp/minimum-path-sum"
},
{
"from": "/70",
"to": "/1d-dynamic-programming/climbing-stairs"
},
{
"from": "/71",
"to": "/stack/simplify-path"
},
{
"from": "/73",
"to": "/matrix-index-math/set-matrix-zeroes"
},
{
"from": "/74",
"to": "/binary-search/search-a-2d-matrix"
},
{
"from": "/78",
"to": "/backtracking/subsets"
},
{
"from": "/98",
"to": "/binary-search-tree/validate-binary-search-tree"
},
{
"from": "/102",
"to": "/tree-bfs/binary-tree-level-order-traversal"
},
{
"from": "/104",
"to": "/tree-dfs/maximum-depth-of-binary-tree"
},
{
"from": "/121",
"to": "/sliding-window/best-time-to-buy-and-sell-stock"
},
{
"from": "/125",
"to": "/two-pointers/valid-palindrome"
},
{
"from": "/127",
"to": "/graph-bfs/word-ladder"
},
{
"from": "/128",
"to": "/hash-table/longest-consecutive-sequence"
},
{
"from": "/133",
"to": "/graph-dfs/clone-graph"
},
{
"from": "/134",
"to": "/greedy/gas-station"
},
{
"from": "/141",
"to": "/linked-list/linked-list-cycle"
},
{
"from": "/146",
"to": "/hybrid-structures/lru-cache"
},
{
"from": "/150",
"to": "/stack/evaluate-reverse-polish-notation"
},
{
"from": "/153",
"to": "/binary-search/find-minimum-in-rotated-sorted-array"
},
{
"from": "/155",
"to": "/stack/min-stack"
},
{
"from": "/162",
"to": "/binary-search/find-peak-element"
},
{
"from": "/167",
"to": "/two-pointers/two-sum-ii-input-array-is-sorted"
},
{
"from": "/189",
"to": "/two-pointers/rotate-array"
},
{
"from": "/198",
"to": "/1d-dynamic-programming/house-robber"
},
{
"from": "/199",
"to": "/tree-bfs/binary-tree-right-side-view"
},
{
"from": "/200",
"to": "/graph-dfs/number-of-islands"
},
{
"from": "/205",
"to": "/hash-table/isomorphic-strings"
},
{
"from": "/206",
"to": "/linked-list/reverse-linked-list"
},
{
"from": "/207",
"to": "/topological-sort/course-schedule"
},
{
"from": "/208",
"to": "/trie/implement-trie-prefix-tree"
},
{
"from": "/209",
"to": "/sliding-window/minimum-size-subarray-sum"
},
{
"from": "/210",
"to": "/topological-sort/course-schedule-ii"
},
{
"from": "/211",
"to": "/trie/design-add-and-search-words-data-structure"
},
{
"from": "/215",
"to": "/heap-priority-queue/kth-largest-element-in-an-array"
},
{
"from": "/217",
"to": "/hash-table/contains-duplicate"
},
{
"from": "/226",
"to": "/tree-dfs/invert-binary-tree"
},
{
"from": "/230",
"to": "/binary-search-tree/kth-smallest-element-in-a-bst"
},
{
"from": "/235",
"to": "/binary-search-tree/lowest-common-ancestor-of-a-binary-search-tree"
},
{
"from": "/236",
"to": "/tree-dfs/lowest-common-ancestor-of-a-binary-tree"
},
{
"from": "/238",
"to": "/prefix-sum/product-of-array-except-self"
},
{
"from": "/242",
"to": "/hash-table/valid-anagram"
},
{
"from": "/290",
"to": "/hash-table/word-pattern"
},
{
"from": "/303",
"to": "/prefix-sum/range-sum-query-immutable"
},
{
"from": "/322",
"to": "/1d-dynamic-programming/coin-change"
},
{
"from": "/323",
"to": "/union-find/number-of-connected-components-in-an-undirected-graph"
},
{
"from": "/344",
"to": "/two-pointers/reverse-string"
},
{
"from": "/347",
"to": "/hash-table/top-k-frequent-elements"
},
{
"from": "/387",
"to": "/hash-table/first-unique-character-in-a-string"
},
{
"from": "/392",
"to": "/two-pointers/is-subsequence"
},
{
"from": "/417",
"to": "/graph-dfs/pacific-atlantic-water-flow"
},
{
"from": "/424",
"to": "/sliding-window/longest-repeating-character-replacement"
},
{
"from": "/435",
"to": "/intervals/non-overlapping-intervals"
},
{
"from": "/451",
"to": "/hash-table/sort-characters-by-frequency"
},
{
"from": "/525",
"to": "/prefix-sum/contiguous-array"
},
{
"from": "/560",
"to": "/prefix-sum/subarray-sum-equals-k"
},
{
"from": "/567",
"to": "/sliding-window/permutation-in-string"
},
{
"from": "/643",
"to": "/sliding-window/maximum-average-subarray-i"
},
{
"from": "/684",
"to": "/union-find/redundant-connection"
},
{
"from": "/704",
"to": "/binary-search/binary-search"
},
{
"from": "/739",
"to": "/monotonic-stack/daily-temperatures"
},
{
"from": "/853",
"to": "/monotonic-stack/car-fleet"
},
{
"from": "/875",
"to": "/binary-search/koko-eating-bananas"
},
{
"from": "/973",
"to": "/heap-priority-queue/k-closest-points-to-origin"
},
{
"from": "/974",
"to": "/prefix-sum/subarray-sums-divisible-by-k"
},
{
"from": "/977",
"to": "/two-pointers/squares-of-a-sorted-array"
},
{
"from": "/994",
"to": "/graph-bfs/rotting-oranges"
},
{
"from": "/1004",
"to": "/sliding-window/max-consecutive-ones-iii"
},
{
"from": "/1143",
"to": "/multi-d-grid-dp/longest-common-subsequence"
},
{
"from": "/1448",
"to": "/tree-bfs/count-good-nodes-in-binary-tree"
},
{
"from": "/1832",
"to": "/hash-table/check-if-the-sentence-is-pangram"
}
]
}