代码编织梦想

刷题过程

我相信很多人和我一样,刷题步骤是:
一、打开 leetcode
二、注册帐号
三、做第一题,“两数之和”
四、不会,劝退。最后该干嘛干嘛去了,算法此路不通
在这里插入图片描述

心理准备

这是一场持久战!
这是一场持久战!
这是一场持久战!
  可能你打开leetcode你会发现一共有2000+道题,并且这个数量还在不断增加。这时你会想400道题才多少,我手一抬就是100+,再一抬200+,一两个月500+不是梦,要是这么想的话,你会望山跑死马的。我刷了四五个月,那怕一天刷十小时以上,也没有一天刷超过10道题的。因为还要工作,一般一天两三道题,都要刷到晚上十二点了,2000+道刷到下辈子应该能行,来世再做Java人。
在这里插入图片描述
  好在后面很多题都是重复的思路,至于400题什么概念呢,2020大厂题,时间给够的情况,能做对80%以上吧。hard题看命,中等,简单的能秒。我们这里只需要简单对比下 1~10 的题解数,和100 ~ 110的题解数量,我们就可以发现,大家的热情在渐渐变低,而你只要坚持下去,就可以随便超过80%的人
在这里插入图片描述
在这里插入图片描述
  这里要做好的心理准备是,刷题做好打持久战的准备,不要想一天吃成胖子,一周瘦十斤,三个月考清华,这样你不焦虑谁焦虑,刷多了,这就融进你的生活的,一天不刷,是混身难受

刷题方法

  其实直接刷题是有一定问题的,问题在哪儿呢,除非你是刚学完 数据结构常用算法 的学生,否则你应该把基础学好或复习好。用时间学好基础功,是不影响你学花招式的。我的学习路线是先看了两本书,算法图解算法(第4版) 打底,第一本书只看了一两周,第二本差点给我整劝退了,不过经典就是经典,除了没讲动态规划以外,其它讲的都很好,看了整整一个月,而后看了很多leetcode 刷题的视频,最后开始刷题时,就如有神助了
在这里插入图片描述
那还有快点的方法吗,有,按分类刷,边刷题,边复习

刷题方式

  就像高考刚结束,是这辈子知识最“ 广泛 ”最“ 渊博 ”的时候,我刚刷完400多道题,感觉也是最有做题手感的时候,我打算把自己的一点经验分享给大家。其实题目的规律是有迹可循的,其大概可以分为:数组链表哈希表图论字符串双指针队列与堆并查集模拟位运算数学滑动窗口排序回溯贪心动态规划设计 等等。接下来我会分这几类,总结下刷题的心得博客,其中题目包含leetcode 1 - 300 题和其它一些经典题,希望能帮助到大家

算法系列目录

《算法系列》之 刷题准备
《算法系列》之 数组
《算法系列》之 链表
《算法系列》之 哈希表
《算法系列》之 图论
《算法系列》之 字符串
《算法系列》之 双指针
《算法系列》之 栈
《算法系列》之 队列与堆
《算法系列》之 并查集
《算法系列》之 模拟
《算法系列》之 位运算
《算法系列》之 数学
《算法系列》之 树
《算法系列》之 滑动窗口
《算法系列》之 排序
《算法系列》之 回溯
《算法系列》之 贪心
《算法系列》之 动态规划
《算法系列》之 设计
(更新好的篇章会用超链接点亮,持续更新中 … )

最后

欢迎大家收藏关注催更

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_22136439/article/details/121819300

leetcode 刷 500 道题,笔试/面试稳吗?谈谈算法的学习_吴师兄学算法的博客-爱代码爱编程

来源公众号:苦逼的码农 作者:帅地 想要学习算法、应付笔试或者应付面试手撕算法题,相信大部分人都会去刷 Leetcode,有读者问?如果我在 leetcode 坚持刷它个 500 道题,以后笔试/面试稳吗? 这里我说下我的个人看法,我认为不稳。下面说说为啥不稳以及算法题应该如何刷、如何学才比较好,当然,也会推荐自己学过的资料。

leetcode 前300经典刷题-20-爱代码爱编程

给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/valid-parenth

刷完 LeetCode 是什么水平?能拿到什么水平的 offer?-爱代码爱编程

链接:https://www.zhihu.com/question/32019460 编辑:深度学习与计算机视觉 声明:仅做学术分享,侵删 刷题是我们一贯的学习方式,但是学霸和学渣的区别就在于一个是认真坚持的刷题,一个是三天打渔两天晒网的刷题,但刷题到底会产生什么样的化学反应呢? 如果你不知道,就看看其它刷过题的小伙伴的经验之谈

刷了一个月LeetCode算法,成功收下了阿里巴巴、字节跳动等大厂的offer-爱代码爱编程

前言 随着互联网寒潮的到来, 越来越多的互联网公司提高了面试的难度,其中之一就是加大了面试当中手撕算法题的比例。这里说的算法题不是深度学习,机器学习这类的算法,而是排序,广度优先,动态规划这类既考核数据结构也考核编程能力的题目。刷题的网址非常的多,其中以leetcode是最为出名的。 在刷题上,我花了大量的时间,蹚了许多的坑,总结了一下,主要有这三个问

刷完 LeetCode 是什么水平?按照怎样的顺序来刷题比较好?-爱代码爱编程

我在还没有LeetCode的时候就开始刷题了,主要是竞赛方向,刷过的题超过2000道。曾就职FB并担任面试官,国外offer拿过10多个,国内offer 20+。总结了很多刷题的方法套路、以及高频题型的算法解题模板,可以帮你事半功倍。 2015年leetcode题量是233题,现在已经到1600+,LintCode更是超过1800道。所以当年的“刷完

LeetCode刷题总题目-爱代码爱编程

记录个人在leetcode的刷题过程。 会用Python和java进行处理,C语言自学中~~~~ 最近刷的一题:2 LeetCode 1- 100 两数之和 : https://blog.csdn.net/z55947810/article/details/108832049两数相加 : https://blog.csdn.net/z55947810/

刷力扣感受-爱代码爱编程

我是从2020年3月初的时候开始刷力扣的题,从刚开始刷题的时候懵懵懂懂的状态到现在比之前有一点思路稍微好一点的状态,整体来说收获还是蛮大的,起码熟悉了很多在大学期间学习过的数据结构与算法知识,也领略到了在课堂上学习不到的某些解法的巧妙之处,在一开始刷题的时候还是有很多不会的,就像一道A + B的问题都会做很久,但是没有关系新手刷题的时候一般都是这样的,时间

力扣第三题java_leetcode力扣刷题1到300的感受-爱代码爱编程

leetcode 顺序刷题已经到 300 题了,分享一下自己的感受。 回顾 自己也不是 ACMer,在大一暑假的时候学校组织过 ACM 集训,但无奈自己当时底子太差,连栈、队列这些基础的数据结构也不懂,觉得刷这些题很无聊,然后就不了了之了。如果你是大一,接触到了 ACM ,可以多试试,如果 ACM 拿些奖,找工作基本上是没问题了

刷完 300 道 LeetCode 题后,我膨胀到要飘起来了!纯正 Java 版-爱代码爱编程

CSDN 的小伙伴们,大家好,我是爱学习爱分享的沉默王二。 算法题就好像科举考试时代背的八股文,是知识改变命运的代表作。你不刷,不管是校招还是社招,就很过算法题这一关。 我整理的这份 LeetCode 刷题笔记足足 300 道,对算法薄弱和需要提高算法的同学很有帮助。大家可以扫描下面的二维码回复关键字「01」获取下载链接。 也可以微信搜索「沉默王二」

大一就开始这样刷题后,我成了同学们眼中的 offer 收割机-爱代码爱编程

CSDN 的小伙伴们,大家好,我是五一也没有闲着的二哥。 之前不是给大家分享了一份 Java 版的 LeetCode 刷题笔记嘛,很多小伙伴留言说刚好需要,对我这种大公无私的分享精神表示敬佩(嘘。 但由于时间比较紧张,PDF 版里只包含了前 50 道,所以我感觉还欠大家 250 道。所以趁着这个假期,靠着惊人的毅力,我又整理了 50 道 Java 版,

LeetCode 536. Construct Binary Tree from String - 二叉树系列题18-爱代码爱编程

You need to construct a binary tree from a string consisting of parenthesis and integers. The whole input represents a binary tree. It contains an integer followed by zero, one o

leetcode刷题小感悟_zyongheng的博客-爱代码爱编程

最近在因面试的需要在LeetCode刷了几天题,记录一下刷题的一些小感悟,方便继续补充和回顾。 一、常用的数据结构 vector、list、stack、queue、map 通过下标定位、是线性结构(无限、有序