请选择一个算法分类,开启你的可视化学习之旅。
精选算法与数据结构百道高频面试题。
线性扫描、区间前缀和及原地哈希。
指针遍历、局部重排及复杂结构变换。
哈希词频统计、集合交集及原地哈希。
字符操作、回文、串匹配及KMP算法。
对撞指针、快慢指针及滑动窗口。
栈与队列模拟、表达式解析及双端队列。
二叉树遍历、BST构造及最近公共祖先。
全排列、网格子集搜索、剪枝及N皇后。
局部最优推导、区间覆盖及分配策略。
状态转移、背包问题及复杂状态压缩。
单调极值统计、接雨水及矩阵最大面积。
图论基础遍历、拓扑排序及最短路径。
基础查找、旋转矩阵及答案二分求值。
最值排查、TopK提取及多路数据合并。
一二维前缀和、差分数组及树上前缀和。
按位操作、异或特性及状态压缩枚举。
区间交集合并、日程插入及扫描线最值。
基础连通分量、冗余连接及带权并查集。
前缀匹配、网格字典搜索及异或值优化。
单点与区间查询、线段树修改及离散化。
归并拆解、快速选择及分治高频逆序对。
质数公约数、快速模运算及容斥原理。