我刷的题(
难度为个人感觉,简单题面试必不会问(
| 编号 | 类型 | 标签 | 难度 |
|---|---|---|---|
| 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 | 算法 | 堆、哈希 | 中等 |