算法
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
前缀
浏览
109
扫码
分享
2022-07-13 00:06:15
lc528. 按权重随机选择(前缀和 二分)
lc396. 旋转函数(前缀和 滑动窗口)
lc剑指 Offer 66. 构建乘积数组(前缀后缀和)
lc661. 图片平滑器(模拟 & 前缀和)
前缀树
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
答案
线段树
lc307. 区域和检索 - 数组可修改(线段树)
acwing1275. 最大数(线段树)
前缀
lc528. 按权重随机选择(前缀和 二分)
lc396. 旋转函数(前缀和 滑动窗口)
lc剑指 Offer 66. 构建乘积数组(前缀后缀和)
lc661. 图片平滑器(模拟 & 前缀和)
前缀树
lc648. 单词替换(前缀树)
lc720. 词典中最长的单词(dfs模拟 & 前缀树)
笔试面试
acwing1057. 股票买卖 IV(dp状态机)
lc122. 糖果传递(排序 中位数 递推 贪心)
acwing1536. 均分纸牌(贪心 递归 递推)
Copy of acwing104. 货仓选址(数学)
acwing18. 重建二叉树18. 重建二叉树(哈希 中序遍历)
Copy of acwing30. 正则表达式匹配(dp优化)
Copy of acwing1491. 圆桌座位(回溯)
Copy of acwing1259. 二叉树遍历(层序中序重构二叉树)
acwing1490. 最长上升子串(枚举)
acwing1489. 田忌赛马(贪心)
acwing1487. 取硬币(背包)
acwing1056. 股票买卖 III(枚举分割点)
acwing1454. 异或和是质数的子集数(dp01背包)
acwing1453. 移掉K位数字(贪心)
acwing35. 反转链表(链表)
周赛
acwing
6
lc2242. 节点序列的最大得分(枚举)
lc2227. 加密解密字符串(哈希)
Copy of lc2203. 得到要求路径的最小带权子图(dijkstra)
5
lc2295. 替换数组中的元素(哈希)
lc2217. 找到指定长度的回文数(回文模拟)
lc2241. 设计一个 ATM 机器(模拟)
lc2208. 将数组和减半的最少操作次数(优先队列)
lc2202. K 次操作后最大化顶端元素(模拟)
Copy of lc2187. 完成旅途的最少时间(二分)
lc2182. 构造限制重复的字符串 (模拟 贪心)
lc2171. 拿出最少数目的魔法豆 (排序&前缀和&枚举)
4
lc2294. 划分数组使最大差为 K(模拟)
lc2249. 统计圆内格点数目(暴力枚举)
lc2216. 美化数组的最少删除数(模拟)
lc 2244. 完成所有任务需要的最少轮数(哈希)
lc2240. 买钢笔和铅笔的方案数(模拟)
lc2225. 找出输掉零场或一场比赛的玩家(哈希表)
lc2201. 统计可以提取的工件(模拟)
Copy of lc2191. 将杂乱无章的数字排序(优先队列)
Copy of lc2186. 使两字符串互为字母异位词的最少步骤数(模拟)
lc2177. 找到和为给定整数的三个连续整数(模拟)
Copy of lc2181. 合并零之间的节点(模拟)
lc2170. 使数组变成交替数组的最少操作数(贪心&哈希)
3
lc 2248. 多个数组求交集 (哈希)
lc2215. 找出两数组的不同(哈希)
lc2243. 计算字符串的数字和(模拟)
lc2239. 找到最接近 0 的数字 (模拟)
lc 2224. 转化时间需要的最少操作数 (模拟)
lc2206. 将数组划分成相等数对(哈希表)
lc2210. 统计数组中峰和谷的数量(模拟)
lc2194. Excel 表中某个范围内的单元格(模拟)
lc2200. 找出数组中的所有 K 近邻下标(模拟暴力)
lc2169. 得到 0 的操作数 (模拟)
并查集
acwing237. 程序自动分析(离散化 并查集)
lc1252. 搭配购买(并查集 01背包)
acwing1250. 格子游戏(并查集)
lc547. 省份数量(并查集)
lc1020. 飞地的数量(并查集&DFS 多源BFS)
Copy of lc(剑指 Offer II 119)128. 最长连续序列(哈希表 & 并查集)
每日一题
acwing1725. 组队井字游戏(模拟)
acwing1695. 果壳游戏(模拟)
acwing2014. 岛(枚举 离散化)
acwing 1843. 圆形牛棚(前缀和)
acwing1826. 农田缩减(排序)
acwing1813. 方块游戏(字符串统计)
acwing1801.蹄子剪刀布(模拟)
acwing2019.拖拉机(双端队列广搜)
acwing2060.奶牛选美(flood fill)
acwing2041. 干草堆(差分)
acwing756. 蛇形矩阵(模拟)
acwing2058. 笨拙的手指(模拟)
acwing1978. 奶牛过马路(排序模拟)
acwing1996.打乱字母(二分 贪心)
队列
lc515. 在每个树行中找最大值(队列)
lc513. 找树左下角的值(队列)
lc102. 二叉树的层序遍历(队列)
lc937. 重新排列日志文件(优先队列)
lc239. 滑动窗口最大值(单调递减队列)
acwing154. 滑动窗口(单调队列)
lc954. 二倍数对数组(优先队列)
lc1606. 找到处理最多请求的服务器(优先队列 TreeSet)
lc225. 用队列实现栈(队列)
lc2191. 将杂乱无章的数字排序(优先队列)
lc429. N 叉树的层序遍历(队列层序遍历)
lc剑指 Offer II 059. 数据流的第 K 大数值(优先队列)
lc2034. 股票价格波动(优先队列 哈希)
lc(剑指 Offer II 061)373. 查找和最小的 K 对数字(优先队列多路归并)
lc786. 第 K 个最小的素数分数(优先队列多路归并)
lc剑指 Offer II 046. 二叉树的右侧视图(层序遍历)
lc(513)剑指 Offer II 045. 二叉树最底层最左边的值(队列层序遍历)
lc剑指 Offer II 044(515). 二叉树每层的最大值(队列层序遍历)
lc剑指 Offer II 043(919). 往完全二叉树添加节点(队列)
lc846. 一手顺子(优先队列 哈希表)
lc剑指 Offer II 042. 最近请求次数(队列 & 二分)
栈
lc1047. 删除字符串中的所有相邻重复项(栈)
lc剑指 Offer 09. 用两个栈实现队列(栈)
lc155. 最小栈(栈)
lc232. 用栈实现队列(栈)
lc20. 有效的括号(栈)
lc735. 行星碰撞(栈)
lc剑指 Offer II 037. 小行星碰撞(栈)
位运算
lc268. 丢失的数字(异或 & 原地交换)
lc693. 交替位二进制数(位运算)
lc136. 只出现一次的数字(异或)
lc1601. 最多可达成的换楼请求数目(二进制枚举)
lc137. 只出现一次的数字 II(位运算)
lc260. 只出现一次的数字 III(位运算)
lc剑指 Offer II 070(540). 排序数组中只出现一次的数字(异或)
acwing1875. 贝茜的报复(二进制枚举)
lc1763. 最长的美好子字符串(二进制)
lc2151(t4). 基于陈述统计最多好人数(二进制枚举)
lc2103. 环和杆(位运算)
图
lc1557. 可以到达所有点的最少点数目(入度)
lc1319. 连通网络的操作次数(dfs & 并查集 (连通分量问题))
spfa
acwing1129. 热浪(spfa)
acwing1488. 最短距离(超级源点 spfa)
acwing851. spfa求最短路
lc2039. 网络空闲的时刻(建图 bfs)
dijkstra
lc2203. 得到要求路径的最小带权子图(dijkstra)
acwing850. Dijkstra求最短路 II(堆优化)
lc210. 课程表 II(bfs拓扑排序)
lc2049. 统计最高分的节点数目(图论 dfs)
lc863. 二叉树中所有距离为 K 的结点(建图 bfs)
lc997. 找到小镇的法官(出度入度统计)
lc851. 喧闹和富有(拓扑排序)
lc802. 找到最终的安全状态(反向图 拓扑排序)
树
acwing1259. 二叉树遍历(层序中序重构二叉树)
lc226. 翻转二叉树(迭代 & dfs)
lc面试题 04.02. 最小高度树(dfs)
Copy of lc662. 二叉树最大宽度(bfs队列 & dfs)
Copy of lc124. 二叉树中的最大路径和(dfs)
lc257. 二叉树的所有路径(dfs)
lc108. 将有序数组转换为二叉搜索树(dfs)
lc297. 二叉树的序列化与反序列化(dfs & bfs)
lc606. 根据二叉树创建字符串(dfs & 迭代)
lc230. 二叉搜索树中第K小的元素(中序遍历Z)
lc110. 平衡二叉树(dfs)
lc104. 二叉树的最大深度(dfs)
lc112. 路径总和(dfs)
lc530. 二叉搜索树的最小绝对差(递归中序遍历)
lc589. N 叉树的前序遍历(迭代 & 递归)
lc剑指 Offer 26. 树的子结构(dfs)
lc94. 二叉树的中序遍历(迭代)
lc剑指 Offer 07. 重建二叉树(哈希表 中序遍历)
lc剑指 Offer 33. 二叉搜索树的后序遍历序列(dfs)
lc145. 二叉树的后序遍历(迭代)
lc101. 对称二叉树(递归 & 模拟)
lc剑指 Offer 54. 二叉搜索树的第k大节点(反中序遍历)
lc(653)剑指 Offer II 056. 二叉搜索树中两个节点之和(dfs&迭代)
lc(173)剑指 Offer II 055. 二叉搜索树迭代器(单调栈迭代)
lc(538)剑指 Offer II 054. 所有大于等于节点的值之和(前缀和 dfs)
lc543. 二叉树的直径(dfs)
lc671. 二叉树中第二小的节点(dfs)
lc590. N 叉树的后序遍历(dfs 栈)
lc剑指 Offer II 054. 所有大于等于节点的值之和(中序遍历&前缀和)
lc剑指 Offer II 053. 二叉搜索树中的中序后继
lc剑指 Offer II 052. 展平二叉搜索树(中序遍历)
lc1609. 奇偶树(层序遍历)
lc199. 二叉树的右视图(层序遍历)
lc103. 二叉树的锯齿形层序遍历(层序遍历)
贪心
lc462. 最少移动次数使数组元素相等 II(贪心)
lc135. 分发糖果(贪心)
Copy of lc122. 买卖股票的最佳时机 II(单调栈 & 贪心)
lc1405. 最长快乐字符串(贪心(优先队列))
lc1414. 和为 K 的最少斐波那契数字数目(打表 贪心 二分 & 贪心)
lc276场周赛t2得到目标值的最少行动次数(贪心 模拟)
lc334. 递增的三元子序列(二分&贪心 贪心)
lc1705. 吃苹果的最大数目(优先队列贪心)
acwing906.区间分组(贪心)
acwing908.最大不相交区间数量(贪心)
acwing905.区间选点(贪心)
lc630. 课程表 III(贪心)
lc45. 跳跃游戏 II(贪心)
lc807. 保持城市天际线(贪心)
bfs
lc1926. 迷宫中离入口最近的出口(bfs)
lc542. 01 矩阵(bfs)
lc821. 字符的最短距离(bfs & 二分)
lc662. 二叉树最大宽度(bfs队列 & dfs)
lc1091. 二进制矩阵中的最短路径(bfs)
双向广搜
acwing190. 字串变换(双向广搜)
acwing1855. 愤怒的奶牛(枚举&bfs)
双端队列广搜
acwing175. 电路维修(双端队列广搜)
多源bfs
lc417. 太平洋大西洋水流问题(多源bfs & dfs)
Copy of lc1020. 飞地的数量(并查集&DFS 多源BFS)
lc1162. 地图分析(多源bfs)
acwing173. 矩阵距离(多源bfs)
lc1765. 地图中的最高点(多源bfs)
最短路模型
acwing1100. 抓住那头牛(最短路模型bfs)
acwing188. 武士风度的牛(最短路模型bfs)
acwing1076. 迷宫问题(bfs)
flood fill
acwing1106. 山峰和山谷(bfs)
acwing1098. 城堡问题(bfs)
acwing1097. 池塘计数(bfs)
lc2101. 引爆最多的炸弹(bfs)
dfs
lc450. 删除二叉搜索树中的节点(dfs)
lc1022. 从根到叶的二进制数之和(dfs)
lc965. 单值二叉树(dfs)
lc1306. 跳跃游戏 III(dfs)
lc面试题 04.06. 后继者(dfs)
lc1376. 通知所有员工所需的时间(dfs)
lc841. 钥匙和房间(dfs)
lc797. 所有可能的路径(回溯)
lc934. 最短的桥(dfs bfs)
lc1905. 统计子岛屿(dfs)
lc1254. 统计封闭岛屿的数目(dfs)
lc695. 岛屿的最大面积(dfs)
lc733. 图像渲染(dfs)
lc1305. 两棵二叉搜索树中的所有元素(dfs 归并排序)
lc386. 字典序排数(dfs & 迭代)
lc124. 二叉树中的最大路径和(dfs)
lc1382. 将二叉搜索树变平衡(dfs)
记忆化搜索
lc576. 出界的路径数(记忆化搜索 & dp)
lc1575. 统计所有可行路径(记忆化搜索 优化 & 动态规划)
lc2044. 统计按位或能得到最大值的子集数目(dfs)
dfs剪枝优化
acwing166. 数独(dfs剪枝 二进制优化)
acwing165. 小猫爬山(dfs剪枝优化)
acwing1118. 分成互质组(dfs搜索顺序 组合)
acwing1113. 红与黑(dfs连通性模型)
acwing1112. 迷宫(dfs连通性模型)
lc剑指 Offer II 050. 向下的路径节点之和(dfs)
lc(129)剑指 Offer II 049. 从根节点到叶节点的路径数字之和(dfs)
lc(814)剑指 Offer II 047. 二叉树剪枝(dfs)
回溯
acwing1491. 圆桌座位(回溯)
acwing1117. 单词接龙(dfs搜索顺序 预处理)
acwing1116. 马走日(dfs搜索顺序)
lc47. 全排列 II(回溯 判重)
lc40. 组合总和 II(回溯 剪枝)
lc39. 组合总和(回溯 剪枝)
lc1219. 黄金矿工(回溯)
lc679. 24 点游戏(回溯)
lc46. 全排列(回溯)
lc200. 岛屿数量(dfs)
lc236. 二叉树的最近公共祖先(dfs)
lc121. 买卖股票的最佳时机(dp)
lc1034. 边界着色(bfs&dfs)
双指针
lc1021. 删除最外层的括号(双指针)
lc面试题 01.05. 一次编辑(双指针)
lc942. 增减字符串匹配(双指针)
lc713. 乘积小于 K 的子数组(滑动窗口)
lc剑指 Offer 21. 调整数组顺序使奇数位于偶数前面(双指针)
lc31. 下一个排列(模拟双指针)
lc2024. 考试的最大困扰度(滑动窗口)
lc88. 合并两个有序数组(双指针)
lc165. 比较版本号(双指针)
lc917. 仅仅反转字母(双指针)
lc2000. 反转单词前缀(双指针)
lc1763. 最长的美好子字符串(滑动窗口)
lc1004. 最大连续1的个数 III(滑动窗口)
lc2100. 适合打劫银行的日子(滑动窗口 双指针)
lc2105. 给植物浇水 II(双指针)
lc15. 三数之和(排序 双指针)
lc3. 无重复字符的最长子串(双指针)
lc415. 字符串相加(高精度加法&双指针)
dp
lc10. 正则表达式匹配(dp优化)
acwing30. 正则表达式匹配(dp优化)
最长上升子序列模型
lc522. 最长特殊序列 II(LCS)
acwing1027. 方格取数(dp)
lc300. 最长递增子序列(LIS & LIS 二分)
lc1143. 最长公共子序列(LCS 哨兵)
树形dp
acwing1073. 树的中心(树形dp)
acwing1072. 树的最长路径(树形dp)
区间dp
lc516. 最长回文子序列(区间dp)
acwing479. 加分二叉树
acwing320.能量项链
acwing1068. 环形石子合并(区间dp)
约瑟夫环
lc剑指 Offer 62. 圆圈中最后剩下的数字(约瑟夫环)
序列dp
lc97. 交错字符串(dp & 一维优化)
lc740. 删除并获得点数(序列dp)
lc689. 三个无重叠子数组的最大和(序列dp&滑动窗口)
背包
lc518. 零钱兑换 II(完全背包)
lc322. 零钱兑换(完全背包)
acwing5. 多重背包问题 II(二进制优化转成01背包)
acwing12. 背包问题求具体方案(01背包)
lc1995. 统计特殊四元组(哈希&二维背包)
acwing3. 完全背包问题
acwing2. 01背包问题
线性dp
lc714. 买卖股票的最佳时机含手续费(dp)
lc139. 单词拆分(dp & 记忆化搜索)
lc1289. 下降路径最小和 II(dp & 优化)
lc931. 下降路径最小和(dp)
Copy of lc1575. 统计所有可行路径(记忆化搜索 优化 & 动态规划)
lc70. 爬楼梯(dp 优化)
lc62. 不同路径(dp 优化)
lc32. 最长有效括号(dp)
lc55. 跳跃游戏(dp & 模拟)
lc688. 骑士在棋盘上的概率(线性dp)
lc2140. 解决智力问题(反序dp)
lc1220. 统计元音字母序列的数目(线性dp&矩阵快速幂)
acwing898. 数字三角形(dp)
lc53. 最大子数组和(线性dp)
状态压缩dp
acwing 291. 蒙德里安的梦想(状态压缩dp)
数学
lc1037. 有效的回旋镖(数学)
lc478. 在圆内随机生成点(随机概率)
lc398. 随机数索引(哈希 & 蓄水池抽样)
lc357. 统计各位数字都不同的数字个数(数学)
lc43. 字符串相乘(模拟数学)
lc172. 阶乘后的零(数学)
lc440. 字典序的第K小数字(计数模拟)
lc470. 用 Rand7() 实现 Rand10()(进制转化 拒绝采样)
lc878. 第 N 个神奇数字(二分 数学)
lc258. 各位相加(模拟 & 数学)
lc553. 最优除法(数学贪心)
lc400. 第 N 位数字(数位模拟)
摩尔投票
lc229. 求众数 II(摩尔投票)
lc169. 多数元素(摩尔投票)
欧几里得gcd
lc1447. 最简分数(欧几里得)
lc1688. 比赛中的配对次数
博弈论
lc2029. 石子游戏 IX(博弈论)
acwing891.Nim游戏(博弈论)
容斥原理
acwing890. 能被整除的数(容斥原理)
lc1610. 可见点的最大数目(数学 滑动窗口)
lc382. 链表随机节点(蓄水池抽样)
acwing104. 货仓选址(数学)
质数约数
lc507. 完美数(试除法求因数)
acwing869. 试除法求约数
欧拉函数
acwing873.欧拉函数
lc372. 超级次方(dfs 快速幂)
acwing4083. 最大公约数
排序
lc1200. 最小绝对差(排序)
lc324. 摆动排序 II(快速选择 三数排序)
lc1051. 高度检查器(排序)
lc148. 排序链表(归并排序)
lc215. 数组中的第K个最大元素(快排)
lc969. 煎饼排序(冒泡排序)
lc剑指 Offer II 074. 合并区间(排序 模拟)
lc1984. 学生分数的最小差值(排序 滑动窗口)
lc剑指 Offer II 060. 出现频率最高的 k 个数字(桶排序)
lc1996. 游戏中弱角色的数量(排序)
lc179. 最大数(排序)
lc825. 适龄的朋友(排序 双指针 & 桶排序 前缀和)
lc2099. 找到和最大的长度为 K 的子序列(两次排序)
lc912. 排序数组(快速排序)
lc剑指 Offer II 076(215). 数组中的第K个最大元素(快速选择)
链表
lc147. 对链表进行插入排序(插入排序)
lc142. 环形链表 II(环形链表)
lc83. 删除排序链表中的重复元素(链表)
Copy of lc432. 全 O(1) 的数据结构(哈希 双链表)
lc234. 回文链表(反转链表)
lc2. 两数相加(模拟)
lc92. 反转链表 II(反转链表)
lc(206)剑指 Offer 24. 反转链表
lc2181. 合并零之间的节点(模拟)
lc23. 合并K个升序链表(小根堆&递归&迭代)
lc21. 合并两个有序链表(递归&迭代)
lc160. 相交链表(双指针)
lc25. K 个一组翻转链表(反转链表)
lc143. 重排链表(反转链表)
二分
lc497. 非重叠矩形中的随机点(前缀和 二分)
lc875. 爱吃香蕉的珂珂(二分)
lc4. 寻找两个正序数组的中位数(二分)
lc436. 寻找右区间(二分)
lc668. 乘法表中第k小的数(二分)
lc933. 最近的请求次数(二分)
lc 2226. 每个小孩最多能分到多少糖果(二分)
lc704. 二分查找(二分)
lc69. x 的平方根 (二分)
lc2055. 蜡烛之间的盘子(二分)
Copy of lc878. 第 N 个神奇数字(二分 数学)
lc2187. 完成旅途的最少时间(二分)
lc剑指 Offer II 073. 狒狒吃香蕉(二分)
lc剑指 Offer II 072. 求平方根(二分)
lc81. 搜索旋转排序数组 II(二分)
Copy of acwing1996.打乱字母(二分 贪心)
lc933.最近请求次数(队列 & 二分)
lc1044. 最长重复子串(字符串哈希 二分)
lc475. 供暖器(二分 双指针)
lc81. 搜索旋转排序数组 II(二分)
lc33. 搜索旋转排序数组(二分)
差分
lc1109. 航班预订统计(差分)
lc798. 得分最高的最小轮调(差分 上下界分析)
nowcoder减成一(差分)
lc1526. 形成目标数组的子数组最少增加次数(差分)
acwing4195. 线段覆盖(差分)
单调栈
lc1475. 商品折扣后的最终价格(暴力 & 单调上升栈)
lc316. 去除重复字母(单调栈(上升))
lc402. 移掉 K 位数字(单调栈贪心)
lc2104. 子数组范围和(单调栈)
lc503. 下一个更大元素 II(数组模拟 单调递减栈)
lc2016. 增量元素之间的最大差值(单调上升栈)
lc122. 买卖股票的最佳时机 II(单调栈 & 贪心)
lc85. 最大矩形(单调栈)
lc剑指 Offer II 040. 矩阵中最大的矩形(单调栈)
lc剑指 Offer II 039. 直方图最大矩形面积(单调栈)
lc739. 每日温度(单调递减栈)
lc剑指 Offer II 038. 每日温度(单调栈)
lc2104. 子数组范围和(暴力&单调栈)
lc121. 买卖股票的最佳时机(dp,单调栈)
lc84. 柱状图中最大的矩形(单调递增栈)
lc42. 接雨水(单调递减栈&双指针)
哈希
lc890. 查找和替换模式(哈希)
lc2295. 替换数组中的元素(哈希)
lc961. 在长度 2N 的数组中找出重复 N 次的元素(哈希)
lc953. 验证外星语词典(哈希)
380. O(1) 时间插入、删除和获取随机元素(哈希 数组)
lc剑指 Offer 61. 扑克牌中的顺子(哈希)
lc剑指 Offer II 058. 日程表(TreeMap)
220. 存在重复元素 III(TreeSet)
lc432. 全 O(1) 的数据结构(哈希 双链表)
lc138. 复制带随机指针的链表(哈希)
lc41. 缺失的第一个正数(原地交换)
lc剑指 Offer 03. 数组中重复的数字(原地交换)
lc763. 划分字母区间(哈希)
lc(剑指 Offer II 119)128. 最长连续序列(哈希表 & 并查集)
lc1001. 网格照明(哈希表 线映射模拟)
lc2006. 差的绝对值为 K 的数对数目(哈希)
lc884. 两句话中的不常见单词(哈希)
Copy of lc2034. 股票价格波动(优先队列 哈希)
lc2150(t2) 找出数组中的所有孤独数字(哈希)
lc219. 存在重复元素 II(哈希)
lc1995. 统计特殊四元组(哈希&二维背包)
字符串哈希
lc472. 连接词(字符串哈希 序列dp)
lc187. 重复的DNA序列(字符串哈希)
Copy of lc1044. 最长重复子串(字符串哈希 二分)
acwing841. 字符串哈希
lc1. 两数之和(哈希表)
lc911. 在线选举(哈希表 二分)
lc剑指 Offer II 031. 最近最少使用缓存(哈希表 双向链表)
146. LRU 缓存机制(哈希 双向链表)
lc49. 字母异位词分组(哈希)
lc剑指 Offer II 033. 变位词组(哈希)
模拟
lc1252. 奇数值单元格的数目(计数模拟)
lc1175. 质数排列(模拟)
lc1108. IP 地址无效化(字符串模拟)
lc498. 对角线遍历(模拟)
lc929. 独特的电子邮件地址(模拟)
lc812. 最大三角形面积(模拟)
lc944. 删列造序(模拟)
lc908. 最小差值 I(模拟)
lc905. 按奇偶排序数组(模拟)
lc883. 三维形体投影面积(模拟)
lc868. 二进制间距(模拟)
lc824. 山羊拉丁文(模拟)
lc388. 文件的最长绝对路径(哈希模拟)
lc819. 最常见的单词(模拟)
lc1672. 最富有客户的资产总量(模拟)
lc806. 写字符串需要的行数(模拟)
lc796. 旋转字符串(模拟)
lc762. 二进制表示中质数个计算置位(模拟)
lc744. 寻找比目标字母大的最小字母(模拟)
lc415. 字符串相加(模拟)
lc728. 自除数(模拟)
lc13. 罗马数字转整数(模拟)
lc168. Excel表列名称(进制转换)
lc2028. 找出缺失的观测数据(模拟)
lc682. 棒球比赛(栈模拟)
lc283. 移动零(模拟)
lc14. 最长公共前缀(纵向扫描)
lc134. 加油站(模拟)
lc2038. 如果相邻两个颜色均相同则删除当前颜色(模拟)
lc836. 矩形重叠(模拟)
lc2043. 简易银行系统(模拟)
lc171. Excel 表列序号(模拟)
lc599. 两个列表的最小索引总和(模拟)
lc393. UTF-8 编码验证(模拟)
lc6. Z 字形变换(模拟)
lc504. 七进制数(模拟)
lc521. 最长特殊序列 Ⅰ(模拟)
lc7. 整数反转(模拟)
lc2186. 使两字符串互为字母异位词的最少步骤数(模拟)
lc537. 复数乘法(模拟)
lc56. 合并区间(排序 模拟)
lc1706. 球会落何处(模拟)
lc8. 字符串转换整数 (atoi)(模拟)
lc717. 1比特与2比特字符(模拟)
lc1791. 找出星型图的中心节点(模拟)
lc剑指 Offer II 075. 数组相对排序(模拟)
lc1380. 矩阵中的幸运数(模拟)
lc1189. “气球” 的最大数量(模拟)
lc1748. 唯一元素的和(桶排序计数模拟)
lc1342. 将数字变成 0 的操作次数(模拟)
lc2013. 检测正方形(数组模拟)
lc2047. 句子中的有效单词数(模拟)
lc2149. 按符号重排数组(模拟)
lc1332. 删除回文子序列(模拟)
lc566. 重塑矩阵(模拟)
lc1716. 计算力扣银行的钱(模拟)
lc747. 至少是其他数字两倍的最大数(模拟)
lc5. 最长回文子串(中心扩散)
lc1629. 按键持续时间最长的键(模拟)
lc89. 格雷编码(模拟)
acwing4207. 最长合法括号子序列
lc1614. 括号的最大嵌套深度(模拟)
lc1576. 替换所有的问号(模拟)
lc71. 简化路径(模拟)
lc1185. 一周中的第几天(模拟)
lc390. 消除游戏(模拟消除)
lc2022. 将一维数组转变成二维数组(模拟)
lc剑指 Offer II 041. 滑动窗口的平均值(队列)
lc1078. Bigram 分词(模拟)
kmp算法
lc686. 重复叠加字符串匹配(kmp)
lc1154. 一年中的第几天(模拟打表)
lc419. 甲板上的战舰(模拟)
lc1518. 换酒问题(模拟)
lc539. 最小时间差(模拟)
lc剑指 Offer II 035. 最小时间差(模拟)
lc剑指 Offer II 036. 后缀表达式(栈)
lc剑指 Offer II 032. 有效的变位词(模拟)
lc748. 最短补全词(模拟)
lc31. 下一个排列(模拟)
lc794. 有效的井字游戏(模拟)
lc54. 螺旋矩阵(模拟)
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注