Skip to content

linzeliang1222/LeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

算法题解

(记录了力扣刷题记录,按照Lucifer的91算法来进行刷的,我觉得还是比较系统的训练,锻炼自己的算法思维技巧,大家可以参考下奥,加油!)


[toc]

基础篇

一、数组、栈、队列

01-讲义

本专题相关扩展题目

第一小专题结束咯,要备战链表了~


二、链表

02-讲义

推荐的链表题目

链表这个专题到这也就结束了,可以看一下Lucifer总结的链表:[ 几乎刷完了力扣所有的链表题,我发现了这些东西。。。],接下来就是树啦......


三、树

03-讲义

平衡二叉树专题

前缀树专题

构造二叉树专题

树到此就结束了,树的题目基本都有**BFS(广度优先搜索)和DFS(深度优先搜索)*两种解法:**BFS无非就是层序遍历,利用队列来解题;DFS就是前序遍历,有时候还需要回溯记录值,树刷的比较匆忙,还有很多知识点还没看,先进入哈希表,等复习时再认真过一遍,冲!

Lucifer的树的总结的文章出来了,可以去看下,写的还是蛮好的:[几乎刷完了力扣所有的树题,我发现了这些东西。。。],以后继续再复习一次!


四、哈希表

前几天参加GXCPC,这里有点耽搁了。。。不过在补了

04-讲义

进度总算刚上来了~


五、双指针

双指针之前接触过一点,但是只是平时碰到过的,实际上双指针的题目还是做的不多,借此机会多刷几题

05-讲义

休息3天,12.4再开始。这个专题虽然是双指针,但是感觉还是讲的滑动窗口多一点,同时在这个专题的最后一道学到了单调队列,用单调队列解决了这一题

图的专题没有将,以后再看。。。


进阶篇

一、高频考题

12.4开始刷高频考题,共7天,都是面试很经常碰到的,很大概率有原题,即使不是原题,那么扒了皮题目本质也还是这类型的

这一篇每天的题目至少有1题,但是是同类型的题目,目前来说做不完,有的题先留个坑,下次再回来做。

06-讲义

每天差不多只挑了一题简单的做,这些题虽然有的做过了,但是再做一遍却还是不能马上一遍过,有的甚至思路也忘了,诶还是太菜了,刷的不够多。。。


二、前缀树

07-讲义

本专题就3天时间,加油吧~

通过这一专题学习,可以知道我们生活中很多地方都用到了前缀树自动补全,九宫格预测等等···,所以还是很重要的~


三、并查集

08-讲义

并查集这个专题可能要先搁一下啦,期末了,要抓紧复习了

还没做,先占个坑~


四、跳表

09-讲义

还没做


### 五、剪枝

10-讲义


六、RK和KMP


七、堆



专题篇



关于其他的补充


给个star啵!

About

力扣刷题记录

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published