这是LeetCode经典题目总结文章~
基础:将数据结构及算法学习的差不多,LeetCode题目按类别刷题及总结,参考鄙人数据结构及算法系列文章~
按类别将每类题目做好,大概刷250道左右的程度即可。
再按照如下精选题目进行知识点巩固,文章总结了各种类型的经典题目,用于第二遍刷题。第二遍刷题同时还可以做一些第一遍时没做的题目,争取刷到400道,但是题目在于精细而不在于数量,一般面试就考察基础的这些知识点和题目。
1. 数组
数组类求和问题
数组类双指针问题
26. Remove Duplicates from Sorted Array
二维数组问题
2. 字符串
字符串处理,回文
151. Reverse Words in a String
双指针及哈希思想
3. Longest Substring Without Repeating Characters
30. Substring with Concatenation of All Words
3. 链表、栈
链表基础操作
链表双指针问题
82. Remove Duplicates from Sorted List II
160. Intersection of Two Linked Lists
栈的应用
第一部分题目共计28道题,涵盖线性数据结构的基本内容,数组、字符串、链表和栈,队列自行回忆一下即可。
下一篇文章 LeetCode刷题指南——题目精选2