前言

此贴开于2019-7-29,时过境迁,发现自己也并没有剑刺每天刷题,成了一名标题党,今重拾算法,已贴为证!!!

谨以此贴记录我刷题的过程,那么我为啥要刷题呢

  1. 熟悉各互联网公司的算法题目,为找工作做准备。
  2. 复习以前学过的编程语言,LeetCode支持几乎所有主流编程语言,大家可以用不同语言来做题。
  3. 熟悉常见的算法和数据结构,LeetCode提供了交流平台,一些大神会将自己的解法贴出来共享,有些巧妙的解法实在令人叫绝,虽然几乎都是英文,但上面的国人也特别多(中文拼音名字>_<)。
  4. 学习别人的编程思维,加快编程的速度,避免常见的BUG。

以上内容摘抄自网络,纯属瞎说,真是的原因是:

  • 因为上班工作做完后,不敢明目张胆的摸鱼
  • 下班无聊不想打游戏
  • 算法真的很弱

时过境迁,上次打开leetcode的时候还没有中文版,而现在已经有了–力扣
由于篇幅的问题,我觉得5题一篇,话不多说。

目录思路:

  1. 链表
  2. 数组
  3. 二叉树

旧版目录:

简单篇暂停更新,后续打算系统的刷,目录做出更改

  1. 数组