前言

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

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

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

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

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

目录:

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

全系列源码:https://github.com/InkDP/leetcode

  1. 数组
    • 简单[进行中]:此篇章尽量补书写题解
    • 中等[未开始]
    • 困难[未开始]
  2. 字符串
  3. 队列
  4. 哈希表