可信认证

递归 https://www.jianshu.com/p/b2d2edb4ba5b

一文学会递归解题 - 力扣(LeetCode)
题目:
1、爬楼梯 70. 爬楼梯 - 力扣(LeetCode)
2、青蛙跳台阶 剑指 Offer 10- II. 青蛙跳台阶问题 - 力扣(LeetCode)
3、斐波那切数列 509. 斐波那契数 - 力扣(LeetCode)
4、翻转二叉树 226. 翻转二叉树 - 力扣(LeetCode)
5、路径总和 112. 路径总和 - 力扣(LeetCode)

分治法

题目:
1、二分搜索
2、大整数乘法
3、Strassen 矩阵乘法
4、棋盘覆盖
5、合并排序
6、快速排序
7、线性时间选择
8、最接近点对问题
9、循环赛日程表
10、求x的n次幂
11、240. 搜索二维矩阵 II - 力扣(LeetCode)
12、169. 多数元素 - 力扣(LeetCode)
13、23. 合并 K 个升序链表 - 力扣(LeetCode)

单调栈 https://zhuanlan.zhihu.com/p/26465701

https://blog.csdn.net/liujian20150808/article/details/50752861
题目:
1、谷歌面试题
2、84. 柱状图中最大的矩形 - 力扣(LeetCode)
3、85. 最大矩形 - 力扣(LeetCode)
4、739. 每日温度 - 力扣(LeetCode)
5、503. 下一个更大元素 II - 力扣(LeetCode)
6、42. 接雨水 - 力扣(LeetCode)
7、901. 股票价格跨度 - 力扣(LeetCode)
8、239. 滑动窗口最大值 - 力扣(LeetCode)
9、962. 最大宽度坡 - 力扣(LeetCode)

并查集DSU:Disjoint Set Union

算法 - 傻子都能看懂的并查集入门 - 飞翔的大象 - SegmentFault 思否
https://www.jianshu.com/p/8c74df1db116

滑动窗口

Leetcode刷题总结之滑动窗口法(尺取法) - 知乎 (zhihu.com)
题目:
1、209. 长度最小的子数组 - 力扣(LeetCode)
2、3. 无重复字符的最长子串 - 力扣(LeetCode)
3、1004. 最大连续1的个数 III - 力扣(LeetCode)
4、1208. 尽可能使字符串相等 - 力扣(LeetCode)
5、340. 至多包含 K 个不同字符的最长子串 - 力扣(LeetCode)
6、1151. 最少交换次数来组合所有的 1 - 力扣(LeetCode)
7、159. 至多包含两个不同字符的最长子串 - 力扣(LeetCode)
8、1100. 长度为 K 的无重复字符子串 - 力扣(LeetCode)

前缀和

题目:
1、560. 和为 K 的子数组 - 力扣(LeetCode)
2、523. 连续的子数组和 - 力扣(LeetCode)
3、974. 和可被 K 整除的子数组 - 力扣(LeetCode)

差分

题目:
1、1094. 拼车 - 力扣(LeetCode)
2、1109. 航班预订统计 - 力扣(LeetCode)
3、121. 买卖股票的最佳时机 - 力扣(LeetCode)
4、122. 买卖股票的最佳时机 II - 力扣(LeetCode)

字符串

题目:
1、5. 最长回文子串 - 力扣(LeetCode)
2、93. 复原 IP 地址 - 力扣(LeetCode)
3、43. 字符串相乘 - 力扣(LeetCode)
4、227. 基本计算器 II - 力扣(LeetCode)
5、415. 字符串相加 - 力扣(LeetCode)
6、696. 计数二进制子串 - 力扣(LeetCode)

二分查找

题目:
1、240. 搜索二维矩阵 II - 力扣(LeetCode)
2、4. 寻找两个正序数组的中位数 - 力扣(LeetCode)
3、33. 搜索旋转排序数组 - 力扣(LeetCode)

BFS广搜

题目:
1、127. 单词接龙 - 力扣(LeetCode)
2、139. 单词拆分 - 力扣(LeetCode)
3、752. 打开转盘锁 - 力扣(LeetCode)
4、130. 被围绕的区域 - 力扣(LeetCode)
5、529. 扫雷游戏 - 力扣(LeetCode)
6、1263. 推箱子 - 力扣(LeetCode)
7、815. 公交路线 - 力扣(LeetCode)
8、934. 最短的桥 - 力扣(LeetCode)
9、994. 腐烂的橘子 - 力扣(LeetCode)

DFS深搜&回溯

回溯算法(Java) - 路径总和 II - 力扣(LeetCode)
题目:
1、113. 路径总和 II - 力扣(LeetCode)
2、124. 二叉树中的最大路径和 - 力扣(LeetCode)
3、685. 冗余连接 II - 力扣(LeetCode)
4、332. 重新安排行程 - 力扣(LeetCode)
5、337. 打家劫舍 III - 力扣(LeetCode)

动态规划

五大常用算法——动态规划算法详解及经典例题_别再想更好的办法的博客-CSDN博客
算法-动态规划 Dynamic Programming--从菜鸟到老鸟_HankingHu的博客-CSDN博客
题目:
1、213. 打家劫舍 II - 力扣(LeetCode)
2、1043. 分隔数组以得到最大和 - 力扣(LeetCode)
3、416. 分割等和子集 - 力扣(LeetCode)
4、123. 买卖股票的最佳时机 III - 力扣(LeetCode)
5、62. 不同路径 - 力扣(LeetCode)
6、63. 不同路径 II - 力扣(LeetCode)

贪心算法

题目:
1、452. 用最少数量的箭引爆气球 - 力扣(LeetCode)
2、1029. 两地调度 - 力扣(LeetCode)
3、1247. 交换字符使得字符串相同 - 力扣(LeetCode)
4、45. 跳跃游戏 II - 力扣(LeetCode)
5、621. 任务调度器 - 力扣(LeetCode)
6、376. 摆动序列 - 力扣(LeetCode)

字典树

题目:
1、820. 单词的压缩编码 - 力扣(LeetCode)
2、208. 实现 Trie (前缀树) - 力扣(LeetCode)
3、648. 单词替换 - 力扣(LeetCode)

ASCII码专题

【Leetcode每日打卡】最长回文串 - 知乎 (zhihu.com)
题目:
1、409. 最长回文串 - 力扣(LeetCode)

子序列专题

题目:
1、392. 判断子序列 - 力扣(LeetCode)
2、115. 不同的子序列 - 力扣(LeetCode)
3、940. 不同的子序列 II - 力扣(LeetCode)
4、1143. 最长公共子序列 - 力扣(LeetCode)

子数组专题

题目:
1、795. 区间子数组个数 - 力扣(LeetCode)
2、718. 最长重复子数组 - 力扣(LeetCode)
3、152. 乘积最大子数组 - 力扣(LeetCode)
4、560. 和为 K 的子数组 - 力扣(LeetCode)
5、974. 和可被 K 整除的子数组 - 力扣(LeetCode)
6、209. 长度最小的子数组 - 力扣(LeetCode)

计算器专题(字符串解析)

中缀表达式转后缀+逆波兰表达式求解
224. 基本计算器 题解 - 力扣(LeetCode)
采用非逆波兰表达式,比较容易理解的讲解
227. 基本计算器 II 题解 - 力扣(LeetCode)
题目:
1、224. 基本计算器 - 力扣(LeetCode)
2、227. 基本计算器 II - 力扣(LeetCode)
3、770. 基本计算器 IV - 力扣(LeetCode)
4、640. 求解方程 题解 - 力扣(LeetCode)

与或非位运算专题(二进制计算)

题目:
1、137. 只出现一次的数字 II - 力扣(LeetCode)
2、260. 只出现一次的数字 III - 力扣(LeetCode)
3、421. 数组中两个数的最大异或值 - 力扣(LeetCode)
4、187. 重复的DNA序列 - 力扣(LeetCode)
5、318. 最大单词长度乘积 - 力扣(LeetCode)

打家劫舍专题

题目:
1、198. 打家劫舍 - 力扣(LeetCode)
2、213. 打家劫舍 II - 力扣(LeetCode)
3、337. 打家劫舍 III - 力扣(LeetCode)

背包问题专题

题目:
1、Loading Question... - 力扣(LeetCode)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,732评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,496评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,264评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,807评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,806评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,675评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,029评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,683评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,704评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,666评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,773评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,413评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,016评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,204评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,083评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,503评论 2 343

推荐阅读更多精彩内容

  • 博客迁移:leecss[https://leecss.com/] 文章梳理 一、HTML 二、CSS g1、fle...
    lesdom阅读 37,113评论 7 76
  • [TOC] Git 内部实现原理剖析[https://www.jianshu.com/p/8154ac47d406...
    Whyn阅读 672评论 2 1
  • R语言基础 https://www.cnblogs.com/think-and-do/p/6549422.html...
    挽山阅读 2,713评论 0 5
  • 一、Java基础 1、基础知识 Object类及其常用方法简介[https://www.jianshu.com/p...
    初心myp阅读 669评论 0 0
  • 我们都知道 APP 启动时长对保证用户粘性有很大影响,一款加载时长过长的应该可能会直接被用户放弃,那么 APP启动...
    奚山遇白阅读 7,834评论 4 20