DAS: Data Structures & Algorithms
数据结构与算法。
目标
- 学习常用的数据结构,能够掌握不同数据结构的特性,并以此解决实际问题。
- 学习核心的算法,熟悉不同算法的使用场景。
- 学习 Leetcode 中算法训练,对算法的使用有一定的敏感度。
- 从开源项目中学习数据结构和算法的灵活应用,能够利用数据结构和算法拆解复杂的问题。
方法
- 学习 DSA 基础,准备练习和笔记环境。
- 学习常用的 DSA 知识,达到归纳总结和灵活应用。
- 学习进阶的 DSA 知识,不断开阔知识深度。
- 学习 DSA 的领域扩展,不断开阔知识广度。
开始
关于此部分的重要性不言而喻,因此新的 repo 将专门为此建立。请参阅如下内容继续深入。
- Fancy DSA
- jonsam-ng/fancy-dsa: Here to learning Data Structures and Algorithms to enhance your skills on JavaScript. LeetCode includes.🧑💻👩💻👨💻数据结构与算法,LeetCode 刷题笔记,算法成长之路。
注意
网站托管于 Github Pages,如遇卡顿,请耐心等待。
Roadmap
loading...
还可以参见:
如果无法查看,请参考:
继续
本话题将秉持总结和扩展之目标,并对 Fancy DSA 的内容进行归纳总结和扩展。
资源
相关书籍:
参考
可视化:
- 数据结构和算法动态可视化 (Chinese) - VisuAlgo
- Data Structure Visualization
- Algorithm Visualizer
- Sorting Algorithms Animations | Toptal®
综合: