您现在的位置是:首页
>
链表和顺序表的区别 数据结构之顺序表上基本运算的实现[9]
数据结构之顺序表上基本运算的实现[9] 例如图 表示在一个顺序表中删除一个元素的前后变化过程 原表长为 删除第 个元素E 在删除后 为了满足顺序表的先后关系 必须将第 个到第 个元素 下标位 ~
数据结构之顺序表上基本运算的实现[9]
例如图 表示在一个顺序表中删除一个元素的前后变化过程 原表长为 删除第 个元素E 在删除后 为了满足顺序表的先后关系 必须将第 个到第 个元素(下标位 ~ )前移移一位
图 顺序表的删除操作示意图
在顺序表上完成删除操作的算法步骤如下
( )检查表是否存在 若不存在退出;
( )检查删除位置的合法性( i 是否为 ≤i≤length)若不满足 退出;
( )将ei+ ~en 顺序向上移动一位 ei+ 占据ei 位置 ……(注意数据的移动方向);
( )修改表长;
![链表和顺序表的区别 数据结构之顺序表上基本运算的实现[9]](http://img.zhputi.com/uploads/9ee8/9ee8edc9151d19339d561a138e823aac22694.jpg)
lishixinzhi/Article/program/sjjg/201311/23638
很赞哦! (1035)
相关文章
- 数据结构单链表的实现 数据结构之单链表基本运算的实现[15]
- 数据结构单链表的实现 数据结构之单链表基本运算的实现[10]
- 数据结构单链表的逆置算法 数据结构之单链表基本运算的实现[17]
- 集合的概念与运算 资料库表的概念,表是什么的集合
- 有序链表查找 数据结构 3.8 有序表中的链表归并
- 数据结构顺序表应用实验报告 数据结构之顺序表上基本运算的实现[4]
- 数据结构顺序表应用实验报告 数据结构之顺序表上基本运算的实现[11]
- 数据结构建立顺序表 数据结构之顺序表上基本运算的实现[16]
- 数据结构堆排序 数据结构 10.16 链式基数排序
- 数据结构建立顺序表 数据结构之顺序表上基本运算的实现[2]
爱学记

微信收款码
支付宝收款码