目录
· 时间复杂度:增长函数与大O符号。增长函数表明问题大小(n)与希望优化的值之间的关系。该函数表示时间复杂度或空间复杂度。渐进复杂度称为算法的阶。记为O(n)
· 时间复杂度越低,程序运行效率越高。时间复杂度的计算可通过寻找运行次数最多的程序,计算他的运行次数,取n的最高次方的极数,即为程序的时间复杂度

· 栈可以理解为一类数据的集合,栈中的元素可以写入,也可以读出。元素存在先后次序。先入栈的先被读出。栈可用数组,链表两种形式实现。

· 有push,pop,peek,isempty,size等常用操作

· 链式结构是基于数组的集合实现的主要代替方案,链表是一种链式结构,自引用式构成了链表的基础,在链表中存储的对象通常泛称为结点node
· 队列是一种线性集合,元素从一段加入从另一端删除(先进先出)。
· 队尾(tail),队首(head),队列前端(front),队列末端(rear)。

无考试
教材学习中的问题和解决过程, 3个问题加3分
结对学习情况真实可信的加1分
学习内容越来越多,任务量也是越来越大,然后好多知识都要自学,有点跟不上节奏了
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | ||
|---|---|---|---|---|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | 200/200 | 2/2 | 20/20 | |
| 第二周 | 300/500 | 2/4 | 18/38 | |
| 第三周 | 500/1000 | 3/7 | 22/60 | |
| 第四周 | 300/1300 | 2/9 | 30/90 | |
| 第五周 | 1526/2986 | 2/9 | 20/115 | |
| 第六周 | 837/3823 | 2/11 | 20/135 |
计划学习时间:20小时
实际学习时间:20小时
20182306 2019-2020-1 《数据结构与面向对象程序设计》第七周学习总结
原文:https://www.cnblogs.com/yanhan1/p/11787738.html