第7课 - 线性表的顺序存储结构

Posted shiwenjie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第7课 - 线性表的顺序存储结构相关的知识,希望对你有一定的参考价值。

第7课 - 线性表的顺序存储结构

1. 顺序存储定义

  线性表的顺序存储结构,指的是用一段地址连续的存储单元依次存储线性表的数据元素。

  技术分享图片

  根据上面的定义,在 C 语言中可以用一维数组来实现顺序存储结构:

#define MAXSIZE  xx         /* xx为存储空间初始分配量 */
typedef int ElemType;       /* ElemType类型根据实际情况而定,这里假设为int */

typedef struct _tag_List
{
	ElemType node[MAXSIZE];     /* 数组存储数据元素,最大值为MAXSIZE */
	int length;                 /* 线性表当前长度 */
} List;

  

以上是关于第7课 - 线性表的顺序存储结构的主要内容,如果未能解决你的问题,请参考以下文章

第0课 - 数据结构引言

第21课 线性表的链式存储结构

线性表的顺序存储结构

图解线性表

数据结构第二篇——线性表的顺序存储

线性表的顺序存储结构