Skip to content

Latest commit

 

History

History
106 lines (58 loc) · 2.16 KB

README.md

File metadata and controls

106 lines (58 loc) · 2.16 KB

CoolCode

加粗部分为特别常见的面试类型。也可以说是编程思想中的重中之重

前16个类型,是基础中的基础,是各种编程思想算法的奠基石。

本项目意义:这个项目不是为了把leetcode全部做完,为的是把每个单元都搞懂,只要把每个类型的不同题型都做完了都懂了,就OK了。

计算机5大基本思想

  • 分治
  • 回溯
  • 贪心
  • 动态规划
  • 递归

基础知识


  1. 数组

  2. 链表

  3. 队列

  4. 递归

  5. 排序

  6. 二分查找

  7. 散列表

  8. 字符串

  9. 二叉树

  10. 回溯

  11. 分治

  12. 动态规划✔️↑

  13. 贪心


上面是属于基础知识,下面的属于高等进阶知识

  1. 数学

  2. 双指针

  3. 设计

  4. 位运算

  5. 并查集

  6. sliding window

  7. 字典树

  8. ordered map

  9. 线段树

  10. 极小化极大

  11. 树状数组

  12. Random

  13. 拓跋排序

  14. 脑筋急转弯

  15. 几何

  16. line sweep

  17. Rejection sampling

  18. 蓄水池抽样

  19. 二叉搜索树

  20. 记忆化

  21. 跳表


☕️如何真的对你有帮助,你可以请我喝杯咖啡,这样我就可以有精神了,多谢多谢

p

推荐vps

可支持 支付宝支付, 个人提子使用版本 2刀/月,1T流量 ,最高1Gb带宽, 速度测试:基本上在1M/s 以上,最高速度能达到8M/s(联通4g)


知识共享许可协议
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。