算法与编程题

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

已筛选

共 504 道题

排序:

4440
求一个数表示为完全平方数之和的最少数量(LeetCode 279)。
算法与编程题动态规划、贪心与回溯
代码题
进阶
5281
实现非极大值抑制 NMS,并解释筛选流程。
算法与编程题数组、字符串与哈希
代码题
进阶
6038
BFS 与 DFS 如何组织遍历,各有什么复杂度和适用边界?
算法与编程题算法复杂度与数据结构基础
原理机制
基础
6045
判断二叉树 B 是否为二叉树 A 的子结构。
算法与编程题树、图与遍历
代码题
基础
6172
实现二叉树的锯齿形层序遍历。
算法与编程题树、图与遍历
代码题
基础
6184
查找两个有序数组的中位数。
算法与编程题排序、查找与 Top-K
代码题
进阶
6187
求最大连续子数组乘积,并将额外空间压缩到 O(1)。
算法与编程题动态规划、贪心与回溯
代码题
进阶
6222
判断字符串能否由字典中的单词拼接而成。
算法与编程题动态规划、贪心与回溯
代码题
进阶
6282
实现平方根计算并保留六位小数。
算法与编程题排序、查找与 Top-K
代码题
基础
6293
从 n 个元素中选 k 个,枚举不重复组合。
算法与编程题动态规划、贪心与回溯
代码题
进阶