20172307 2018-2019-1 《程序设计与数据结构》第2周学习总结
20172307 2018-2019-1 《程序设计与数据结构》第2周学习总结
教材学习内容总结
- 队列
1.队列的元素是按FIFO方式处理的。
2.队列是一种可存储重复编码密钥的便利集合。
3.通常用队列来实现排队的模拟。
4.分别指向链表首元素、链表末元素的两个引用,方便了队列链表的实现。
5.enqueue和dequeue操作作用于队列的对立端。
6.由于队列操作会修改集合的两端,因此将一端固定于索引0处。
7.非环形数组实现元素移位,将产生O(n)的复杂度。
8.把数组看作是环形的,可以免去在队列的数组实现中把元素移位的要求。
教材学习中的问题和解决过程
- 问题1:对泛型的理解很模糊
- 问题1解决方案:
代码调试中的问题和解决过程
问题1:在运行notifictiondemo程序时,运行出现错误。
错误截图:
- 问题1解决方案:因为手机的API版本过高导致无法运行,重新创建一个API版本低的手机进行运行。
代码托管
上周考试错题总结
结对及互评
其他
继续努力。。。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 | |
第二周 | 300/500 | 1/3 | 18/38 | |
第三周 | 500/1000 | 1/4 | 22/60 | |
第四周 | 300/1300 | 1/5 | 30/90 | |
第五周 | 700/ 2000 | 1/6 | 30/120 | |
第六周 | 792/2792 | 1/7 | 30/150 | |
第七周 | 823/3559 | 1/8 | 30/180 | |
第八周 | 774/4333 | 3/9 | 30/ 210 | |
第九周 | 426/4759 | 2/11 | 30/ 240 | |
第十周 | 316/5075 | 2/13 | 30/ 275 | 学习安卓开发知识 |