两个月刷400道leetcode之后的经验与心得总结、真题整理分享

面对互联网面试中增加的算法题比例,作者通过两个月刷400道leetcode题目的经历,分享了提高刷题效率、避免遗忘和面试表现的策略。包括制定刷题计划、快速解题、及时复习、组队刷题、与人分享解题思路,以及在面试中展现多种解法。
摘要由CSDN通过智能技术生成

前言

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

在刷题上,我花了大量的时间,蹚了许多的坑,总结了一下,主要有这三个问题:

  1. 刷过的题老是忘,第二次刷的时候还是不会做
  2. 刷题的速度很慢,即使花一天时间,也常常只能刷五六道
  3. 坚持不下来,老是刷到一半就停滞下来了,当我第二次再来刷的时候,前面刷过的题都又忘的差不多

说出来都是泪,感觉刷题这个路是真的难走,花了很多时间,但是感觉没有什么收获。所以最近我一直在反思自己刷题的方法,希望能够提高刷题的效率和速度。当我总结了以下方法以后,我很明显的感受到自己的刷题速度从以前周末的一天五六道提升到周末一天刷十五六道以上,速度相比以前提升的非常明显。

一. 我们来谈谈为什么要刷题

  1. 面试需要。Google以及今日头条等公司面试的时候,非常看重基本的算法题目,leetcode 刷的不好第一面都过不了
  2. 刷题能够提高自信。实际工作当中的代码论算法复杂度远远低于刷题的难度,这么难的题我都刷过了,何况工作的代码, 当然工作当中一般也用不到这些我们刷题的方法
  3. 大部分同学刷题能力需要提高</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值