我们先来看看数据结构的定义是什么:数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。
其实:数据结构=结构定义+结构操作--->【增,删,改,查】
顺序表和链表都是线性结构, 而像 树状,图形都是非线性结构
下面我们来看一下顺序表的结构操作:
顺序表:①.插入演示
②.删除演示
③.还有个回收操作
下面我用DEV-C++,来演示操作:
搭建好基本的框架:
【这就是最基本的框架,后面会随着代码慢慢修改!!!】
1.初始化
【①.强制性转换 ②.初始化其数据区 ③.初始化字段】
【这是其代码!!!】
二.插入操作
【这是插入操作的代码!!!】
三.删除操作
【这是删除操作源代码!!!】
四.输入部分和清空部分
【这是输入部分代码!!!】
【这是清空部分的代码!!!】
接下来【重点来了!!!】
五.总函数定义
先给MAX_N附个值。然后:
【这是主函数!!!】
最后运行成功了!!!
【还有个扩容,作者下次讲!!!】