LeetCode刷题指南——题目精选1

这是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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值