mirror of
https://github.com/prdlk/leetcode.git
synced 2026-11-02 13:12:44 +00:00
111 lines
6.7 KiB
TypeScript
111 lines
6.7 KiB
TypeScript
// Generated by `bun run sync` (apps/cli/sync.ts) — do not edit.
|
|
// `/leetcode/<num>` → that problem's page; exact paths, base added by Blume.
|
|
export default [
|
|
{ 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: "/4", to: "/binary-search/median-of-two-sorted-arrays" },
|
|
{ from: "/11", to: "/two-pointers/container-with-most-water" },
|
|
{ from: "/15", to: "/two-pointers/3sum" },
|
|
{ from: "/19", to: "/linked-list/remove-nth-node-from-end-of-list" },
|
|
{ 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: "/36", to: "/matrix-index-math/valid-sudoku" },
|
|
{ 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: "/76", to: "/sliding-window/minimum-window-substring" },
|
|
{ from: "/78", to: "/backtracking/subsets" },
|
|
{ from: "/80", to: "/two-pointers/remove-duplicates-from-sorted-array-ii" },
|
|
{ from: "/82", to: "/linked-list/remove-duplicates-from-sorted-list-ii" },
|
|
{ from: "/84", to: "/monotonic-stack/largest-rectangle-in-histogram" },
|
|
{ from: "/92", to: "/linked-list/reverse-linked-list-ii" },
|
|
{ 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: "/143", to: "/linked-list/reorder-list" },
|
|
{ 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: "/224", to: "/stack/basic-calculator" },
|
|
{ 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: "/380", to: "/hybrid-structures/insert-delete-getrandom-o1" },
|
|
{ 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: "/496", to: "/monotonic-stack/next-greater-element-i" },
|
|
{ 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: "/876", to: "/linked-list/middle-of-the-linked-list" },
|
|
{ from: "/901", to: "/monotonic-stack/online-stock-span" },
|
|
{ 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" },
|
|
];
|