- 博客(4)
- 收藏
- 关注
原创 第三周第2次课
what:顺序表基本运算的实现:建立顺序表,顺序表基本运算算法:初始化线性表,销毁线性表,判断线性表是否为空表,求线性表长度,输出线性表,求线性表中的某个数据元素值,按元素查找,插入数据元素,删除数据元素。线性表的链式存储结构称为链表。 why:顺序表是最常见的数据存储结构,顺序表必须占用一整块事先分配大小的存储空间,这样会降低存储空间的利用率。为此有了可实现存储空间动态管理的链式存储结构——链
2017-09-24 22:16:52 286
原创 第三周第1次课
what:线性表是具有相同特性的数据元素的一个有限序列。线性表具有有穷性,一致性,序列性。线性表的顺序存储结构简称为顺序表。 why:线性表可以直接存放数据,即作为存放数据的容器,可以直接使用它的基本运算来完成更复杂的功能。 how:线性表可以结合实际进行改变。
2017-09-24 21:13:40 144
原创 第二周第2次课
这节课主要讲的是算法及其描述等,什么是算法,通常把基于存储结构的运算实现步骤或过程称为算法。 为什么要学习算法,算法可以让程序更具正确性,可读性,健壮性,通用性,可以满足效率与存储需求。 学好算法可以为我们提供许多便利利于我们学习数据结构。
2017-09-19 13:44:32 268
原创 第二周第1次课
第一次上数据结构的课,什么是数据结构,数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素集合。 为什么要学数据结构,学好数据结构我们可以修改自己的代码修复bug,优化程序。 怎么样学习数据,我认我我们应该上课认真听课后多看书,认真完成课后作业。
2017-09-19 13:20:05 268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人