顺序表(学习笔记)
来源:互联网 发布:休闲网游 知乎 编辑:程序博客网 时间:2024/04/27 14:45
顺序表是在计算机内存中以数组的形式保存的线性表,是指用一组地址连续的存储单元依次存储数据元素的线性结构。线性表采用顺序存储的方式存储就称之为顺序表。顺序表是将表中的结点依次存放在计算机内存中一组地址连续的存储单元中。
顺序结构:将表中元素一个接一个的存入一组连续的存储单元中,这种存储结构是顺序结构。
采用顺序存储结构的线性表简称为“ 顺序表”。
因为表中各个数据元素具有相同的属性,所以占用的存储空间也相同。假设线性表中的每个数据元素占用k个存储单元,第一个数据元素的起始地址为loc(a1),则
第二个元素的起始地址为loc(a2)=loc(a1)+k;
第i个元素的起始地址为loc(ai)=loc(a1)+(i-1)k(i=1,2,3,...n);
第n个元素的起始地址为loc(an)=loc(a1)+(n-1)k;
顺序线性表的插入运算
步骤:1.检查插入要求的有关参数的合理性;
2.把原来第n个数据元素至第i个数据元素依次向后移动一个数组元素位置;
3.把新数据元素放在第i个位置上;
4.修正线性表的数据元素个数。
- 顺序表(学习笔记)
- 顺序表(学习笔记)
- 数据结构学习笔记(一) 顺序表
- 数据结构学习笔记(一) 顺序表
- 数据结构学习笔记:顺序表
- 数据结构学习笔记 --- 线性表 (顺序表)
- 线性表学习笔记 -顺序表实现(1)
- 数据结构学习笔记1-线性表(顺序表,单链表)
- 数据结构学习笔记 --- 线性表 (顺序表)
- 数据结构学习笔记(3)线性表-顺序映像
- 小楼一阁的数据结构学习笔记(二、顺序表)
- 数据结构学习笔记(顺序表的基本操作)
- 链表学习笔记 -- 顺序链表
- 数据结构学习笔记二 顺序表
- 数据结构之顺序表学习笔记
- 【黑马程序员-学习笔记】数据结构-顺序表
- [学习笔记]线性表的顺序存储
- 数据结构学习笔记之顺序表
- Sentence Created by Ubuntu
- hdu 4468 spy kmp+dp
- C# listview columnheader 右键事件
- eclipse项目名称更改,修改tomcat部署名称还是原来的项目名称的方法
- vb.net 常见时间类型问题
- 顺序表(学习笔记)
- 语言学基础 01
- Linux
- MySQL游标
- java7新特性--------final重抛
- PHP服务器端加密,javascript客户端解密
- 数学与信息论 基础
- 欧行漫记:参观华为欧洲研究所,感受华为海外研发人员的苦乐人生
- Oracle10g卸载-Win7