/over-algorithm

算法笔记:[进度10%]Go实现的数据结构与算法笔记(附带C/JavaScript/Java版本)

Primary LanguageGoMIT LicenseMIT

说明

算法章节采用Go语言作为伪代码,因为Go语法极简,读者即使不具备Go语言基础也能看懂代码。笔者在01-00章节给出了一部分Go语法简要示例,用于无障碍阅读后续笔记,如果对Go语言有兴趣,也可以查看笔者的Golang笔记进行详细学习。

对应的数据结构与算法源码也提供了C/C++/JS版本,文件夹位于:source

一 数据结构与算法

1.0 预习书籍(适合完全0基础)

1.1 算法入门

1.2 算法加强

1.3 算法进阶

1.4 算法习题

面试方向:

竞赛方向:

1.5 学习网址

  • 力扣:著名的算法题网站
  • 牛客网:面向基础与面试的算法题库

1.6 教学视频

附录:笔记汇总

OverNote地址:https://github.com/overnote

推荐书籍地址:https://github.com/ruyuejun/polaris

OverNote分类

  • Go:详尽的Go领域笔记:Go语法、Go并发编程、GoWeb编程、Go微服务等
  • 分布式与微服务架构:分布式与微服务等架构相关笔记
  • 数据结构与算法:以C/Go实现为主记录数据结构与算法的笔记
  • 服务端常用技术:nginx、mysql、redis、mongodb、linux系统基础等服务端常用技术汇总笔记
  • JavaScript:包含网页、JS、前端工程化、Node、vue、react、小程序等JS相关领域技术笔记
  • 大数据:大数据笔记,完善中
  • Flutter:Dart与Flutter相关笔记,完善中
  • Python:Python相关笔记,完善中
  • Java:Java相关笔记,完善中