学习目录
第一单元
- 认识数据结构以及数据结构的分类
- 认识javaScript知识体系
- 对数据结构进行举例说明
第二单元
- 认识数组(列表)结构
- 封装数组(列表)类
- 数组(列表)的应用
第三单元
- 认识链表结构
- 封装链表类
- 链表类的应用
- 数组(列表)结构和链表结构的对比
第四单元
-
认识栈结构
-
封装栈类
-
栈结构的应用
-
认识队列结构
-
封装队列类
-
队列结构的应用
第五单元
-
认识树结构
-
封装树类
-
树结构的应用
-
认识堆结构
-
封装堆类
-
堆结构的应用
-
树结构和堆结构的对比
第六单元
- 认识散列表结构
- 封装散列表类
- 散列表结构的应用
- 认识图结构
- 封装图结构的类
- 图结构的应用
- 数据结构小结
第七单元
- 什么是算法
- 时间复杂度和空间复杂度
- 大O表示法
- 冒泡排序
- 选择排序
第八单元
- 插入排序
- 堆排序
- 归并排序
- 快速排序
- 线行搜索
- 二分搜索
第九单元
- 设计原则
- 设计模式的分类
- 单例模式
- 策略模式
第10单元
- 代理模式
- 迭代器模式
- 发布订阅模式
第11单元
- 命令模式
- 组合模式
- 设计模式复习和总结
无语非说我质量有问题,凑个字数……
无语非说我质量有问题,凑个字数……
无语非说我质量有问题,凑个字数……
无语非说我质量有问题,凑个字数……
无语非说我质量有问题,凑个字数……
无语非说我质量有问题,凑个字数……