Skip to content

Latest commit

 

History

History
153 lines (139 loc) · 5.24 KB

README.md

File metadata and controls

153 lines (139 loc) · 5.24 KB

学习笔记

基于

  1. Sedgewick巨著 《算法》(第四版)
  2. CSAPP
  3. 操作系统导论
  4. DDIA
  5. 重构
  6. golang/cpp
  7. 数据结构与算法(邓俊辉版本)

简介

"学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?"

出自 《论语》:学而篇

"温故而知新,可以为师矣"

出自 《论语》:为政篇

  1. 学习算法用论语的这两句话就可概括

    工作多年,数据结构和算法知识虽早已烂熟于心,但毕竟是基础, 时常总结回顾总有新的收获。同时觉得知识体系过于零散,遂在这里将其汇总整理,以便时常翻阅

  2. Quote by Linus Torvalds: “Talk is cheap. Show me the code.” 掌握算法原理后,自己不写一遍能叫学会了吗?书中涉及算法都会有golang版本实现(有精力再搞一版cpp的,毕竟老本行了)

  3. golang 标准库源码自然是涉及到各种算法以及最佳实践,源码之下,了无秘密,学习优秀的代码如何写,才能持续进步,doc下后续会有源码解析相关文章

  4. 兼顾整理 操作系统,网络,数据库,项目,开发语言等基础知识, 便于自己查阅

备注:

  1. 示例代码用golang编写
  2. go相关工具在这里也记录下,舒服的一批

使用

  1. git clone https://github.com./hashyong/algorithm4.git
  2. go get -v golang.org/x/tools/cmd/godoc
  3. godoc -http=":12345"
  4. http://localhost:12345/pkg/algorithm4

Go Reference

仓库结构

FAQ

  • 有写的不对或不准确的地方, 欢迎发起issue, 或者邮件讨论(邮件地址见个人简介)