日拱一卒,功不唐捐

LeetCode ?! #

Algorithm 的考察是企业面试的 defacto stadard。常用算法练习网站包括 LeetCodeLintCode牛客网 等。笔者目前使用 LeetCode 所提供的题库。 LeetCode 提供了较为纯粹的练习体验,同时拥有一个高手云集的活跃社区。

Enjoy the journey !! #

每个人都活在自己的时区里,不快也不慢。

合理规划,然后 Enjoy the journey !


完善本站 #

  • 接入gitalk
  • 周末补题解思路, 制作Anki
  • 学习html, css语法,完善导航页
  • 接入google广告

Programming Language #

Java是公开课 CS 61BPrinceton Algorithm 的授课语言。

笔者借助这两门课巩(rù)固(mén) 数据结构与算法,故使用 Java 编写题解。


Author #

  • 如果这本书有所帮助,就在 GitHub 上点亮 STAR 吧!

LICENSE #

本书采用 Creative Commons Attribution 4.0 International License (CC BY 4.0) 协议。


致谢 #


博文 #

就我自己的刷题心路历程来说:

  1. 刷题要保质而不是保量 (两个小时弄明白一道题 > 两个小时赶出来十道题)
  2. 越早参加周赛越好 (周赛是一个免费的面试环境,也是快速成长的机会,赛后一定要看别人的解法多学习和总结)
  3. 整理笔记(不管是题解、本地项目还是什么方式,写笔记的过程也是理解和记忆的过程)
  4. 看起来刷500天似乎很遥远,但真的是一天一天就过来了的
  5. 不要过于心急和焦虑,脚踏实地、厚积薄发

启发:

  1. 一直做简单题或许可以收获快速AC的快乐, 但最好还是跟着 SharingSource/LogicStack-LeetCode一类的清单, 或 月度刷题活动一类的任务来练习. (@宫水三叶)
  2. 参加周赛, 那就试试吧!
  3. 日拱一卒, 功不唐捐这个网站的设立初衷便是分享个人题解, 有致敬@halfrost的意味在. 此外, 用Anki制作卡片, 以符合记忆曲线的方式进行复习回顾是很好的选择.
  4. 坚持做正确的事, 时间过的很快~
  5. 临近毕业找工作, 求职会让一个人审视自己的内心, 难免心急和焦躁, 做到厚积薄发并不容易. 要有定力! 常刷LeetCode和牛客网, 难免会看到许多人在找实习, 各种焦虑. 解决这个问题并不容易, 我想是一个人文课题.