算法与编程题

本分类共 9 个专题 · 808 道题

已筛选

共 808 道题

排序:

6291
删除二叉搜索树中的指定节点。
算法与编程题树、图与遍历
代码题
进阶
6295
压缩背包 DP 时,为什么 0/1 背包和完全背包的容量遍历方向不同?
算法与编程题动态规划、贪心与回溯
原理机制
进阶
6301
插入排序如何维护有序前缀并原地实现?
算法与编程题排序、查找与 Top-K
代码题
基础
6316
字符串如何表示字符或编码单元,索引与切片有哪些边界?
算法与编程题数组、字符串与哈希
原理机制
进阶
6318
循环队列如何利用环形下标复用有界空间?
算法与编程题链表、栈与队列
原理机制
进阶
6319
单调栈与单调队列如何维护候选并实现线性遍历?
算法与编程题链表、栈与队列
比较选型
进阶
6320
找出数组中每个元素右侧第一个更大的元素。
算法与编程题链表、栈与队列
代码题
进阶
6322
二分答案如何利用单调可行性判断寻找最优阈值?
算法与编程题排序、查找与 Top-K
原理机制
进阶
6325
判断无向图是否为二分图。
算法与编程题树、图与遍历
代码题
进阶
6326
BF、Rabin–Karp、Boyer–Moore 与 KMP 如何选择字符串匹配策略?
算法与编程题数组、字符串与哈希
比较选型
进阶