经典算法真题演练【进阶】

模拟

134.加油站 https://leetcode-cn.com/problems/gas-station/

146.LRU缓存机制 https://leetcode-cn.com/problems/lru-cache/

289.生命游戏 https://leetcode-cn.com/problems/game-of-life/

371.两整数之和 https://leetcode-cn.com/problems/sum-of-two-integers/

412.FizzBuzz https://leetcode-cn.com/problems/fizz-buzz/

202.快乐数 https://leetcode-cn.com/problems/happy-number/

数组

152.乘积最大子序列 https://leetcode-cn.com/problems/maximum-product-subarray/

169.求众数 https://leetcode-cn.com/problems/majority-element/

189.旋转数组 https://leetcode-cn.com/problems/rotate-array/

217.存在重复元素 https://leetcode-cn.com/problems/contains-duplicate/

283.移动零 https://leetcode-cn.com/problems/move-zeroes/

384.打乱数组 https://leetcode-cn.com/problems/shuffle-an-array/

350.两个数组的交集II https://leetcode-cn.com/problems/intersection-of-two-arrays-ii/

334.递增的三元子序列 https://leetcode-cn.com/problems/increasing-triplet-subsequence/

240.搜索二维矩阵II https://leetcode-cn.com/problems/search-a-2d-matrix-ii/

238.除自身以外数组的乘积 https://leetcode-cn.com/problems/product-of-array-except-self/

链表

138.复制带随机指针的链表 https://leetcode-cn.com/problems/copy-list-with-random-pointer/

141.环形链表 https://leetcode-cn.com/problems/linked-list-cycle/

148.排序链表 https://leetcode-cn.com/problems/sort-list/

160.相交链表 https://leetcode-cn.com/problems/intersection-of-two-linked-lists/

206.反转链表 https://leetcode-cn.com/problems/reverse-linked-list/

234.回文链表 https://leetcode-cn.com/problems/palindrome-linked-list/

237.删除链表中的节点 https://leetcode-cn.com/problems/delete-node-in-a-linked-list/

328.奇偶链表 https://leetcode-cn.com/problems/odd-even-linked-list/

155.最小栈 https://leetcode-cn.com/problems/min-stack/

215.数组中的第K个最大元素 https://leetcode-cn.com/problems/kth-largest-element-in-an-array/

295.数据流的中位数 https://leetcode-cn.com/problems/find-median-from-data-stream/

378.有序矩阵中第K小的元素 https://leetcode-cn.com/problems/kth-smallest-element-in-a-sorted-matrix/

347.前K个高频元素 https://leetcode-cn.com/problems/top-k-frequent-elements/

150.逆波兰表达式求值 https://leetcode-cn.com/problems/evaluate-reverse-polish-notation/

227.基本计算器II https://leetcode-cn.com/problems/basic-calculator-ii/

341.扁平化嵌套列表迭代器 https://leetcode-cn.com/problems/flatten-nested-list-iterator/

哈希/Map

171.Excel表列序号 https://leetcode-cn.com/problems/excel-sheet-column-number/

454.四数相加II https://leetcode-cn.com/problems/4sum-ii/

380.常数时间插入、删除和获取随机元素 https://leetcode-cn.com/problems/insert-delete-getrandom-o1/

队列

239.滑动窗口最大值 https://leetcode-cn.com/problems/sliding-window-maximum/


230.二叉搜索树中第K小的元素 https://leetcode-cn.com/problems/kth-smallest-element-in-a-bst/

236.二叉树的最近公共祖先 https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree/

297.二叉树的序列化与反序列化 https://leetcode-cn.com/problems/serialize-and-deserialize-binary-tree/

线段树

218.天际线问题 https://leetcode-cn.com/problems/the-skyline-problem/

排序

179.最大数 https://leetcode-cn.com/problems/largest-number/

324.摆动排序II https://leetcode-cn.com/problems/wiggle-sort-ii/

滑动窗口

395.至少有K个重复字符的最长子串 https://leetcode-cn.com/problems/longest-substring-with-at-least-k-repeating-characters/

动态规划

124.二叉树中的最大路径和 https://leetcode-cn.com/problems/binary-tree-maximum-path-sum/

128.最长连续序列 https://leetcode-cn.com/problems/longest-consecutive-sequence/

198.打家劫舍 https://leetcode-cn.com/problems/house-robber/

279.完全平方数 https://leetcode-cn.com/problems/perfect-squares/

300.最长上升子序列 https://leetcode-cn.com/problems/longest-increasing-subsequence/

322.零钱兑换 https://leetcode-cn.com/problems/coin-change/

329.矩阵中的最长递增路径 https://leetcode-cn.com/problems/longest-increasing-path-in-a-matrix/

图论

127.单词接龙 https://leetcode-cn.com/problems/word-ladder/

200.岛屿的个数 https://leetcode-cn.com/problems/number-of-islands/

207.课程表 https://leetcode-cn.com/problems/course-schedule/

210.课程表II https://leetcode-cn.com/problems/course-schedule-ii/

数学&位运算

136.只出现一次的数字 https://leetcode-cn.com/problems/single-number/

149.直线上最多的点数 https://leetcode-cn.com/problems/max-points-on-a-line/

166.分数到小数 https://leetcode-cn.com/problems/fraction-to-recurring-decimal/

172.阶乘后的零 https://leetcode-cn.com/problems/factorial-trailing-zeroes/

190.颠倒二进制位 https://leetcode-cn.com/problems/reverse-bits/

191.位1的个数 https://leetcode-cn.com/problems/number-of-1-bits/

204.计数质数 https://leetcode-cn.com/problems/count-primes/

268.缺失数字 https://leetcode-cn.com/problems/missing-number/

326.3的幂 https://leetcode-cn.com/problems/power-of-three/

字符串

125.验证回文串 https://leetcode-cn.com/problems/valid-palindrome/

131.分割回文串 https://leetcode-cn.com/problems/palindrome-partitioning/

139.单词拆分 https://leetcode-cn.com/problems/word-break/

140.单词拆分II https://leetcode-cn.com/problems/word-break-ii/

208.实现Trie(前缀树) https://leetcode-cn.com/problems/implement-trie-prefix-tree/

212.单词搜索II https://leetcode-cn.com/problems/word-search-ii/

242.有效的字母异位词 https://leetcode-cn.com/problems/valid-anagram/

387.字符串中的第一个唯一字符 https://leetcode-cn.com/problems/first-unique-character-in-a-string/

344.反转字符串 https://leetcode-cn.com/problems/reverse-string/

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