Skip to content

sairStone/sair-algo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

sair-algo

sair的数据结构学习路程

linearList文件夹涉及都是线性表的学习内容和相关的代码实现!

  • exp2-1 系列是 《数据结构 第6版》章节后的上机实验题
  • CMakeProjectBird系列是菜鸟教程C++的代码练习题
  • CMakeProjectSnakeGame是实现的贪吃蛇代码

算法书籍推荐:

  • 《大话数据结构》(程杰):推荐入门学习使用
  • 《数据结构 第6版》(李春葆):大学最新版的教程

算法网站推荐:

算法入门,一本开源免费、新手友好的数据结构与算法入门教程。

多语言,支持 Java、C++、Python、Go、JS、TS、C#、Swift、Rust、Dart、Zig 等语言。

推荐理由:

  1. 图文结合,结构化地讲解数据结构与算法知识,内容清晰易懂、学习曲线平滑。
  2. 清晰的学习路径和思维导图帮助提升学习效率!
  3. 多语言支持,降低额外的语言学习难度!
  4. 每一章节后面都有人提出自己的疑问,有热心回答!

缺点:

  1. 试题太少,比如说链表有单链表、双链表、循环单链表、循环双链表,这些都要更多的找试题去练习。(推荐数据结构第6版-李春葆 每一章节后面的习题)
  2. (无)

leetcode算法思路指导,高效率算法刷题指导

多语言,Java/C++/Python/Golang/JavaScript 等

推荐理由:

  1. 图文结合,结构化地讲解数据结构与算法知识,甚至网站有插件帮助可视化学习
  2. 众多的算法题型涉及
  3. 难度适合

缺点:

  1. 要求首先算法入门,有足够的算法积累
  2. 对涉及的语言的熟练度要求相对高一些

About

sair的数据结构学习路程

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published