文件名称:leetcode中国-gitbook:gitbook上面的同步内容
文件大小:21.48MB
文件格式:ZIP
更新时间:2024-07-19 13:58:25
系统开源
leetcode中国 前言 fuck-leetcode的想法和目的 我为什么写这样的一个博客呢? 对于算法的考察,我发现现在越来越多的大厂都喜欢问leetcode上的原题,《剑指offer》已经不能满足同学们日益增长的对美好offer的需要了,所以就有了用leetcode原题为背景学习各种算法这种想法;第二是学习算法需要不停的总结,比如我现在再做三个月之前做的题,有思路但是写不对,所以就需要用博客的形式记录下来自己的心路历程,因为博客的记录就是自己思考的痕迹。等过了一段时间后再来看,感受自己从辣鸡转变成一个菜鸡的成长过程,一份成就感满满的样子。 我是如何刷leetcode的? 会了某一种语言的基础就行,再加上点数组和链表的基础就可以刷,千万不要等把所有的算法学会了再去做题。准备工作太多反而是累赘。至于按照什么顺序刷leetcode,推荐按照tag来进行刷题,并且需要一定的顺序刷题。 按照什么顺序刷题? 首先应该学会数组和链表的基本使用,并且了解栈和队列的基础知识就可以开始正式的刷题了。推荐首先刷链表,因为链表可以锻炼我们写出鲁棒性更强的代码,想想自己曾经因访问空指针而被段错误支配的恐惧