这是LeetCode经典题目总结文章~

基础:将数据结构及算法学习的差不多,LeetCode题目按类别刷题及总结,参考鄙人数据结构及算法系列文章~

按类别将每类题目做好,大概刷250道左右的程度即可。

再按照如下精选题目进行知识点巩固,文章总结了各种类型的经典题目,用于第二遍刷题。第二遍刷题同时还可以做一些第一遍时没做的题目,争取刷到400道,但是题目在于精细而不在于数量,一般面试就考察基础的这些知识点和题目。


1. 数组

数组类求和问题

1. Two Sum

15. 3Sum

16. 3Sum Closest

18. 4Sum

数组类双指针问题

26. Remove Duplicates from Sorted Array

27. Remove Element

11. Container With Most Water

41. First Missing Positive

二维数组问题

54. Spiral Matrix

73. Set Matrix Zeroes

2. 字符串

字符串处理,回文

151. Reverse Words in a String

125. Valid Palindrome

214. Shortest Palindrome

双指针及哈希思想

3. Longest Substring Without Repeating Characters

30. Substring with Concatenation of All Words

76. Minimum Window Substring

3. 链表、栈

链表基础操作

206. Reverse Linked List

92. Reverse Linked List II

21. Merge Two Sorted Lists

23. Merge k Sorted Lists

61. Rotate List

链表双指针问题

82. Remove Duplicates from Sorted List II

160. Intersection of Two Linked Lists

142. Linked List Cycle II

234. Palindrome Linked List

栈的应用

20. Valid Parentheses

224. Basic Calculator

503. Next Greater Element II

第一部分题目共计28道题,涵盖线性数据结构的基本内容,数组、字符串、链表和栈,队列自行回忆一下即可。

下一篇文章 LeetCode刷题指南——题目精选2

LeetCode刷题指南——题目精选1相关推荐

  1. Leetcode刷题指南和top100题目

    原文链接:https://blog.csdn.net/qq_39521554/article/details/79160815 参考博文:https://blog.csdn.net/mmc2015/a ...

  2. Leetcode-How-What 力扣Leetcode刷题指南

    Leetcode-How-What 力扣Leetcode刷题指南 About the way how to use Leetcode wisely for preparing the intervie ...

  3. 【恋上数据结构】复杂度知识以及LeetCode刷题指南

    基础知识 什么是算法? 如何评判一个算法的好坏? 大O表示法(Big O) 对数阶的细节 常见的复杂度 多个数据规模的情况 LeetCode刷题指南 斐波那契数列复杂度分析 斐波那契数列 - 递归 斐 ...

  4. LeetCode刷题指南

    CSDN话题挑战赛第1期 活动详情地址:https://marketing.csdn.net/p/bb5081d88a77db8d6ef45bb7b6ef3d7f 参赛话题:Leetcode刷题指南 ...

  5. LeetCode刷题指南!

    Datawhale学习 举办方:Datawhale.天池.LeetCode 为了帮助小伙伴更好地准备笔试,拿到春招offer,Datawhale联合天池.LeetCode推出24天刷题指南,组织了Le ...

  6. Matrix Studio LeetCode 刷题指南

    Hello 大家好,我是Alex,今天来说明一下Matrix工作室每日一题的刷题指南,虽然刷题一直饱受诟病,很多人不想刷题,但不可否认刷题确实能锻炼我们的编程能力,相信每个认真刷题的人都会有体会. 现 ...

  7. 零基础新手学习算法Leetcode刷题指南

    刷算法到底在刷什么?这是很多人会想不明白的.而算法为什么这么重要,今天想说下这块内容.市面上都在说不要重复造轮子,这里说的不是你在一开始就不造轮子. 我们学习成长的过程是,先模仿,后改造,最终创新.所 ...

  8. LeetCode刷题指南(一)

    以下是我个人做题过程中的一些体会: 1. LeetCode的题库越来越大,截止到目前,已经有321个问题了.对于大多数人来说,没有时间也没有必要把所有题目都做一遍(时间充裕可以随意).刷个100题左右 ...

  9. leetcode 刷题指南 刷题顺序

    1.刷题方法&顺序: 按类型刷,这样能总结出每种类型题目的规律. 优先树.链表.二分查找.DFS.BFS.动态规划 数目:常见类型刷10道+ 顺序:先做2~4道简单题,然后做中等难度题目,ha ...

最新文章

  1. fastReport 随记
  2. ROS调用本地摄像头数据并在rviz里显示
  3. redhat搭建NIS服务器
  4. 深度学习核心技术精讲100篇(三十五)-美团餐饮娱乐知识图谱——美团大脑揭秘
  5. what are the added values for the research?
  6. Uva 725 除法
  7. 读写分离的适用场景(转载)
  8. 在html中三个图片切换,轻松搞定网页中的图片切换
  9. c语言equal,C ++中的ratio_equal()示例
  10. 最新开发android版本,Android版本检测升级
  11. 经典冒泡排序及其优化
  12. LeetCode 1276. 不浪费原料的汉堡制作方案(解方程)
  13. php编写用户登录页面,js+php实现静态页面实时调用用户登陆状态的方法
  14. Linux Rsync服务详解(二)——Rsync服务实战
  15. jquery计算两个日期天数差
  16. adb.exe已停止工作
  17. Android的 线性布局,Android布局之LinearLayout线性布局
  18. 7.2.5 dps 测试软件,dps排行榜网站_7.1.5dps排行榜分享DPS模拟常见上榜翻译2
  19. 软考—软件设计师(软件工程基础知识)
  20. DFT频谱泄漏的数学分析及不产生泄漏的条件

热门文章

  1. java获取工作日工具类
  2. 背景的设置、渐变和雪碧图
  3. java源码学习6-System
  4. 【牛客网华为机试】HJ65 查找两个字符串a,b中的最长公共子串
  5. mysql like having_like模糊查询、HAVING和wehere
  6. Java Swing弹出对话框之选择对话框OptionDialog
  7. 做内网穿透外网远程访问群晖NAS 1-2
  8. Intent发送彩信
  9. 大学生求职面试最忌讳的话
  10. Redis源码剖析之内存淘汰策略(Evict)