算法与编程题

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

已筛选

共 504 道题

排序:

0959
找出数组出现频率最高的 Top-K 元素,并分析和优化复杂度。
算法与编程题算法复杂度与数据结构基础
代码题
进阶
0969
布隆过滤器在项目中如何使用,判断存在或不存在时业务如何处理?
算法与编程题数组、字符串与哈希
原理机制已有答案
进阶
1237
给定金额和硬币种类,计算组成金额的方案数。
算法与编程题动态规划、贪心与回溯
代码题
进阶
1241
实现线程安全的 LRU 缓存。
算法与编程题并发、文件与工程编码
代码题已有答案
进阶
1333
队列和栈有何区别,栈在 Java 中有哪些用途?
算法与编程题链表、栈与队列
比较选型
基础
1542
实现多路归并并优化复杂度。
算法与编程题算法复杂度与数据结构基础
代码题
进阶
1556
优先队列底层是什么,如何实现堆?
算法与编程题链表、栈与队列
原理机制
进阶
1646
求全排列。
算法与编程题动态规划、贪心与回溯
代码题
基础
1650
两个数字字符串相乘。
算法与编程题数组、字符串与哈希
代码题
进阶
2390
实现二叉树前序遍历。
算法与编程题树、图与遍历
代码题
基础