算法与编程题

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

已筛选

共 503 道题

排序:

6324
图如何表达实体关系,邻接矩阵与邻接表如何选择?
算法与编程题树、图与遍历
比较选型
进阶
6328
实现支持插入、完整查询与前缀查询的 Trie。
算法与编程题数组、字符串与哈希
代码题
进阶
0042
只扫描一次,找出链表倒数第 k 个节点。
算法与编程题链表、栈与队列
代码题
基础
0198
跳表的结构和原理是什么?
算法与编程题排序、查找与 Top-K
原理机制
进阶
0216
翻转二叉树。
算法与编程题树、图与遍历
代码题
基础
0519
买卖股票的最佳时机 III(最多两次交易)。
算法与编程题动态规划、贪心与回溯
代码题
进阶
0520
买卖股票的最佳时机 IV(最多 k 次交易)。
算法与编程题动态规划、贪心与回溯
代码题
进阶
0553
在二叉搜索树中寻找第 k 小元素。
算法与编程题树、图与遍历
代码题
基础
0645
实现支持 add、cancel、query 的计费引擎;操作顺序到达而时间戳可乱序,尽量降低复杂度。
算法与编程题并发、文件与工程编码
代码题已有答案
深入
0771
数字 0–25 代表字母时,一串数字有多少种解码组合?
算法与编程题动态规划、贪心与回溯
代码题
进阶