学习目标
- 12 周(7月3日-9月25日)学完《数据结构与算法分析—— Java 语言描述》
- 12 周(7月3日-9月25日)学完《深入理解计算机系统》
学习内容
《数据结构与算法分析—— Java 语言描述》
- 引论
- 算法分析
- 表、栈和队列
- 树
- 散列
- 优先队列(堆)
- 排序
- 不相交集类
- 图论算法
- 算法设计技巧
- 摊还分析
- 高级数据结构及其实现
《深入理解计算机系统》
- 计算机系统漫游
- 信息的表示和处理
- 程序的机器级表示
- 处理器体系结构
- 优化程序性能
- 存储器层次结构
- 链接
- 异常控制流
- 虚拟内存
- 程序间的交流和通信
- 网络编程
- 并发编程
学习时间
- 周一至周五晚上 9 点 - 晚上11点半
- 周六上午 9 点 - 上午 12 点,下午1点半 - 下午6点,晚上7点 - 晚上11点半
- 周日上午 9 点 - 上午 12 点,下午1点半 - 下午6点,晚上7点 - 晚上11点半
学习产出
- 学习笔记 24篇
- 习题笔记24篇