数据结构与算法的 - 定义
- 广义:数据结构就是指一组数据的存储结构。算法就是操作数据的一组方法
- 狭义:某些著名的数据结构和算法(比如队列,栈,堆,二分查找,动态规划等)
数据结构与算法 - 相辅相成
数据结构是为算法服务的,算法要作用在特定的数据结构之上
数据结构与算法 - 知识树

数据结构与算法 - 常用知识
数据结构:数组,**链表,栈,队列,散队列,二叉树,堆,跳表,图,Trie树**
算法:递归,排序,二分查找,搜索,哈希算法,贪心算法,分治算法,回溯算法,动态规划,字符串匹配法
**
数据结构与算法 - 学习方法
- 学习算法来历,算法特点,实际应用场景
- 边学边练,“适度”刷题
- 多问,多思考,多互动
- “打怪升级学习法”,给自己设定一个切实可行的目标
- 知识需要沉淀迭代,切莫着急
资料参考
- 《极客时间-数据结构与算法之美》
