Skip to content

aaahexing/cheer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

179 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cheer

--- To learn, to be better and good luck!

预备知识(不超过 8 周)

基本数据结构(/implementations/datastructures)

1. 链表,栈,队列
2. 二叉树
3. 最大(小)堆
4. 并查集

算法(/implementations/algorithms):排序,搜索,图算法,动态规划

1. 排序
2. 搜索
3. 图算法
4. 动态规划*

参考书籍

http://item.jd.com/10062313.html http://www.manalhelal.com/Books/F2014/DataStructuresAndAlgorithmAnalysisInCpp_2014.pdf

要求

  • 所有函数注释讲明操作时间复杂度

目的

  • 明白所有算法及涉及操作的时间复杂度和空间复杂度
  • 良好整洁的代码习惯

刷题(不超过10周)

从头到尾按顺序做完所有leetcode的题目(每周至少10+),并提交代码至 /puzzles/leetcode

要求

  • 代码开头注释说明题目大意和思路简介(包括时空间复杂度分析)
  • 尽量保证一次写对,注释内说明通过前尝试次数

目的

  • 适应面试题节奏及思维

查漏补缺(不超过 4 周)

读完《编程之美》,《Cracking the Coding Interview》以及《编程珠玑》(备选)

其它资料

About

To learn, to be better.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages