算法与编程题

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

已筛选

共 446 道题

排序:

4132
桶排序是什么,如何实现并分析复杂度?
算法与编程题排序、查找与 Top-K
原理机制
基础
4133
什么是贪心算法,请举例说明其适用条件。
算法与编程题动态规划、贪心与回溯
概念解释
基础
4134
图是什么,常见表示方式和基本概念有哪些?
算法与编程题树、图与遍历
概念解释
基础
4135
常见最短路径算法有哪些,分别适用于什么场景?
算法与编程题树、图与遍历
比较选型
进阶
4137
将链表向右旋转 k 个位置。
算法与编程题链表、栈与队列
代码题
进阶
4170
合并 K 个升序链表。
算法与编程题链表、栈与队列
代码题
进阶
4250
在线性时间、常数空间内找出数组中出现次数超过一半的元素。
算法与编程题数组、字符串与哈希
代码题
进阶
4251
找出数组中出现次数超过三分之一的所有元素。
算法与编程题数组、字符串与哈希
代码题
进阶
4298
如何在 O(n) 时间内找到给定数字的下一个更大排列?
算法与编程题数组、字符串与哈希
代码题
进阶
4299
给定一组会议时间,至少需要多少个会议室?
算法与编程题排序、查找与 Top-K
代码题
进阶