PrepStack Free

题目与候选路线

Free 并集包含 541 题:LC 1–100,以及所有首个 family 相关候选题。

Pro only = 需要 SSO

LC 1 · Two Sum

Easy · array, hash-table · primary: 前缀状态 + 哈希频次

LC 1–100

FreeLC 1–100
LC 2 · Add Two Numbers

Medium · linked-list, math, recursion · primary: 链表指针改线

LC 1–100

FreeLC 1–100
LC 15 · 3Sum

Medium · array, sorting, two-pointers · primary: 相向双指针

LC 1–100

FreeLC 1–100
LC 16 · 3Sum Closest

Medium · array, sorting, two-pointers · primary: 相向双指针

LC 1–100

FreeLC 1–100
LC 18 · 4Sum

Medium · array, sorting, two-pointers · primary: 相向双指针

LC 1–100

FreeLC 1–100
LC 23 · Merge k Sorted Lists

Hard · divide-and-conquer, heap-priority-queue, linked-list, merge-sort · primary: 链表指针改线

LC 1–100

FreeLC 1–100
LC 27 · Remove Element

Easy · array, two-pointers · primary: 同向双指针 / 读写指针

LC 1–100

FreeLC 1–100
LC 36 · Valid Sudoku

Medium · array, hash-table, matrix · primary: 约束满足回溯

LC 1–100

FreeLC 1–100
LC 37 · Sudoku Solver

Hard · array, backtracking, hash-table, matrix · primary: 约束满足回溯

LC 1–100

FreeLC 1–100
LC 42 · Trapping Rain Water

Hard · array, dynamic-programming, monotonic-stack, stack, two-pointers · primary: 单调栈找最近更大/更小

LC 1–100

FreeLC 1–100
LC 44 · Wildcard Matching

Hard · dynamic-programming, greedy, recursion, string · primary: 线性 DP / 一维状态递推

LC 1–100

FreeLC 1–100
LC 45 · Jump Game II

Medium · array, dynamic-programming, greedy · primary: 交换论证 / 局部最优排序

LC 1–100

FreeLC 1–100
LC 48 · Rotate Image

Medium · array, math, matrix · primary: 网格 Flood Fill

LC 1–100 + 首个 family 候选相关

FreeLC 1–100 + 首个 family 候选相关
LC 49 · Group Anagrams

Medium · array, hash-table, sorting, string · primary: 频次表 / 坐标计数

LC 1–100

FreeLC 1–100
LC 50 · Pow(x, n)

Medium · math, recursion · primary: 模运算与快速幂

LC 1–100

FreeLC 1–100
LC 51 · N-Queens

Hard · array, backtracking · primary: 约束满足回溯

LC 1–100

FreeLC 1–100
LC 53 · Maximum Subarray

Medium · array, divide-and-conquer, dynamic-programming · primary: 分治:拆分、递归、合并

LC 1–100

FreeLC 1–100
LC 54 · Spiral Matrix

Medium · array, matrix, simulation · primary: 显式模拟 / 状态机

LC 1–100

FreeLC 1–100
LC 55 · Jump Game

Medium · array, dynamic-programming, greedy · primary: 交换论证 / 局部最优排序

LC 1–100

FreeLC 1–100
LC 61 · Rotate List

Medium · linked-list, two-pointers · primary: 链表指针改线

LC 1–100

FreeLC 1–100
LC 62 · Unique Paths

Medium · combinatorics, dynamic-programming, math · primary: 网格 DP

LC 1–100

FreeLC 1–100
LC 65 · Valid Number

Hard · string · primary: 字符串解析 / Token 状态机

LC 1–100

FreeLC 1–100
LC 66 · Plus One

Easy · array, math · primary: 模运算与快速幂

LC 1–100

FreeLC 1–100
LC 67 · Add Binary

Easy · bit-manipulation, math, simulation, string · primary: 显式模拟 / 状态机

LC 1–100

FreeLC 1–100
LC 69 · Sqrt(x)

Easy · binary-search, math · primary: 有序域二分查找

LC 1–100

FreeLC 1–100
LC 70 · Climbing Stairs

Easy · dynamic-programming, math, memoization · primary: 线性 DP / 一维状态递推

LC 1–100

FreeLC 1–100
LC 75 · Sort Colors

Medium · array, sorting, two-pointers · primary: 相向双指针

LC 1–100

FreeLC 1–100
LC 78 · Subsets

Medium · array, backtracking, bit-manipulation · primary: 子集 / 组合回溯

LC 1–100

FreeLC 1–100
LC 79 · Word Search

Medium · array, backtracking, depth-first-search, matrix, string · primary: 约束满足回溯

LC 1–100 + 首个 family 候选相关

FreeLC 1–100 + 首个 family 候选相关
LC 85 · Maximal Rectangle

Hard · array, dynamic-programming, matrix, monotonic-stack, stack · primary: 网格 DP

LC 1–100

FreeLC 1–100
LC 87 · Scramble String

Hard · dynamic-programming, string · primary: 线性 DP / 一维状态递推

LC 1–100

FreeLC 1–100
LC 89 · Gray Code

Medium · backtracking, bit-manipulation, math · primary: 约束满足回溯

LC 1–100

FreeLC 1–100
LC 90 · Subsets II

Medium · array, backtracking, bit-manipulation · primary: 子集 / 组合回溯

LC 1–100

FreeLC 1–100
LC 91 · Decode Ways

Medium · dynamic-programming, string · primary: 线性 DP / 一维状态递推

LC 1–100

FreeLC 1–100
LC 94 · Binary Tree Inorder Traversal

Easy · binary-tree, depth-first-search, stack, tree · primary: 树递归聚合 / 后序返回值

LC 1–100 + 首个 family 候选相关

FreeLC 1–100 + 首个 family 候选相关
LC 100 · Same Tree

Easy · binary-tree, breadth-first-search, depth-first-search, tree · primary: 树的层序 BFS

LC 1–100 + 首个 family 候选相关

FreeLC 1–100 + 首个 family 候选相关