我刷的题(
难度为个人感觉,简单题面试必不会问(
编号 | 类型 | 标签 | 难度 |
---|---|---|---|
1 | 数据结构 | map | 简单 |
2 | 数据结构 | bigint | 简单 |
3 | 算法 | 滑动窗口 | 中等 |
4 | 算法 | 二分查找 | 中等 |
5 | 算法 | 回文串 | 中等 |
6 | 算法 | 模拟 | 中等 |
7 | 算法 | 模拟 | 简单 |
8 | 算法 | 模拟 | 简单 |
9 | 算法 | 模拟 | 简单 |
10 | 算法 | DFS、动态规划、正则表达式、记忆化搜索 | 困难 |
11 | 算法 | 线性算法 | 中等 |
14 | 算法 | 最长公共前缀、二分、Trie 树 | 中等 |
15 | 算法 | 二分查找、线性算法、剪枝、双指针 | 中等 |
16 | 算法 | 双指针 | 简单 |
19 | 算法 | 双指针、链表 | 简单 |
20 | 算法 | 模拟、栈 | 简单 |
21 | 数据结构 | 合并链表、插入排序 | 简单 |
23 | 算法 | 排序 | 中等 |
25 | 数据结构 | List、Stack、列表逆序 | 中等 |
26 | 算法 | 双指针 | 简单 |
32 | 算法 | 贪心、栈 | 中等 |
33 | 算法 | 二分、位运算 | 中等 |
42 | 算法 | 线性算法、双指针 | 中等 |
43 | 算法 | 高精度 | 简单 |
44 | 算法 | 动态规划、DFS、剪枝、正则表达式 | 困难 |
45 | 算法 | 动态规划、线性算法、贪心 | 中等 |
46 | 算法 | DFS | 简单 |
50 | 算法 | 快速幂 | 简单 |
53 | 算法 | 二分、线性算法 | 简单 |
56 | 算法 | 线性算法、模拟 | 简单 |
54 | 算法 | 模拟 | 中等 |
59 | 算法 | 模拟 | 简单 |
61 | 数据结构 | 链表 | 简单 |
69 | 算法 | 数论、二分 | 简单 |
70 | 算法 | 模拟、数学、搜索、记忆化搜索、斐波那契、快速幂 | 简单 |
72 | 算法 | 动态规划、区间 DP | 困难 |
76 | 算法 | 滑动窗口 | 困难 |
78 | 算法 | 模拟 | 简单 |
88 | 算法 | 排序 | 简单 |
89 | 算法 | 位运算、格雷码、递归 | 简单 |
92 | 数据结构 | 链表 | 简单 |
93 | 算法 | 模拟、剪枝 | 简单 |
98 | 数据结构 | 树 | 简单 |
102 | 数据结构 | 树、BFS | 简单 |
104 | 数据结构 | 二叉树 | 简单 |
105 | 算法 | BFS、二叉树重建 | 简单 |
106 | 算法 | BFS、二叉树重建 | 简单 |
112 | 算法 | 二叉树、DFS | 简单 |
113 | 算法 | 二叉树、DFS | 简单 |
118 | 算法 | 动态规划 | 困难 |
120 | 算法 | 动态规划 | 简单 |
121 | 算法 | 线性算法 | 简单 |
123 | 算法 | 动态规划 | 中等 |
124 | 算法 | DFS | 简单 |
129 | 算法 | DFS | 简单 |
135 | 算法 | 线性算法、动态规划 | 简单 |
136 | 算法 | 位运算、xor | 简单 |
141 | 数据结构 | 链表 | 简单 |
142 | 算法 | 双指针 | 简单 |
144 | 算法、数据结构 | 栈、BFS | 简单 |
146 | 算法、数据结构 | LRU、Hash、List | 简单 |
148 | 算法 | 归并排序 | 简单 |
155 | 算法、数据结构 | 栈、模拟 | 简单 |
156 | 数据结构 | 二叉树、模拟 | 简单 |
157 | 算法 | 模拟 | 简单 |
159 | 算法 | 滑动窗口 | 中等 |
160 | 算法、数据结构 | Hash、双指针 | 简单 |
161 | 算法 | 动态规划、区间 DP | 中等 |
169 | 算法 | STL、排序、众数 | 简单 |
175 | 数据库 | 合并两表、outer join | 简单 |
176 | 数据库 | 查询第 k 大、排序 | 简单 |
177 | 数据库 | 查询第 k 大、定义变量 | 简单 |
178 | 数据库 | 数据排序、编号 | 简单 |
185 | 数据库 | 查询第 k 大 | 中等 |
186 | 算法 | 字符串、模拟 | 简单 |
199 | 数据结构 | 遍历二叉树 | 简单 |
200 | 算法 | DFS、BFS、并查集 | 简单 |
206 | 数据结构 | 模拟、反转链表 | 简单 |
215 | 算法 | 二分、排序 | 简单 |
230 | 算法 | DFS、二叉搜索树 | 简单 |
231 | 算法 | 位运算 | 简单 |
235 | 算法 | DFS、剪枝 | 简单 |
236 | 算法 | LCA、图论 | 简单 |
237 | 数据结构 | 链表、阅读理解 | 简单 |
238 | 算法 | 前缀数组 | 简单 |
239 | 算法 | 堆、单调队列、滑动窗口 | 中等 |
240 | 数据结构 | 二叉搜索树 | 简单 |
242 | 算法 | 字符串、滑动窗口 | 简单 |
281 | 数据结构 | 列表、模拟 | 简单 |
287 | 算法 | 双指针、二分 | 中等 |
292 | 算法 | 博弈论 | 简单 |
301 | 算法 | 栈、DFS、剪枝 | 中等 |
309 | 算法 | 动态规划 | 中等 |
311 | 算法 | 模拟、数学 | 中等 |
312 | 算法 | 动态规划、区间 DP | 困难 |
322 | 算法 | 动态规划、背包 | 简单 |
339 | 算法 | DFS | 简单 |
340 | 算法 | 滑动窗口 | 中等 |
344 | 算法 | STL | 简单 |
347 | 算法 | TopK、堆、快速排序 | 中等 |
349 | 算法 | 哈希表 | 简单 |
358 | 算法 | 堆、桶排序 | 困难 |
359 | 算法 | 哈希表 | 简单 |
362 | 算法 | 链表、二分查找 | 中等 |
366 | 算法 | DFS、二叉树 | 简单 |
370 | 数据结构 | 查分数组、线段树 | 中等 |
394 | 算法 | 树、DFS、表达式分析、字符串处理 | 简单 |
399 | 算法 | 图论、DFS、并查集 | 困难 |
416 | 算法 | 动态规划、01 背包 | 中等 |
424 | 算法 | 滑动窗口 | 中等 |
431 | 算法 | 二叉树 | 困难 |
438 | 算法 | 滑动窗口 | 中等 |
485 | 算法 | 滑动窗口 | 简单 |
487 | 算法 | 滑动窗口 | 中等 |
489 | 算法 | DFS | 中等 |
494 | 算法 | 动态规划、背包问题、记忆化搜索 | 中等 |
567 | 算法 | 滑动窗口 | 中等 |
581 | 算法 | 双指针 | 中等 |
583 | 算法 | 动态规划、区间 DP | 中等 |
621 | 算法 | 桶排序 | 中等 |
666 | 算法 | 二叉树、模拟 | 中等 |
695 | 算法 | 并查集、连通图 | 简单 |
698 | 算法 | DFS、记忆化搜索、剪枝、状压 DP | 困难 |
712 | 算法 | 动态规划、区间 DP | 中等 |
714 | 算法 | 贪心、动态规划 | 中等 |
759 | 算法 | 贪心 | 中等 |
767 | 算法 | 桶排序 | 中等 |
887 | 算法 | 动态规划 | 困难 |
988 | 算法 | DFS | 中等 |
1004 | 算法 | 滑动窗口 | 中等 |
1035 | 算法 | 动态规划、区间 DP | 中等 |
1046 | 数据结构 | 堆 | 简单 |
1063 | 算法 | 单调栈 | 中等 |
1114 | 多线程 | 线程同步、atomic、条件变量 | 简单 |
1115 | 多线程 | 线程同步、锁 | 简单 |
1116 | 多线程 | 线程同步、锁 | 简单 |
1117 | 多线程 | 线程同步、锁 | 中等 |
1134 | 算法 | 数学、模拟 | 简单 |
1213 | 算法 | 二分查找 | 中等 |
1265 | 算法 | DFS、反转链表 | 简单 |
1351 | 算法 | 模拟 | 简单 |
1352 | 算法、数据结构 | 链表、桶排序 | 简单 |
1353 | 算法 | 贪心 | 简单 |
2336 | 算法 | 堆、哈希 | 中等 |