如何对顺序表进行创建和赋值,调用?c语言 数据结构

先要对顺序表的存储方式有个了解,它与数组存储的不同之处在于,这个的储存是连续的,并且是动态存储的。

1、首先对先对SqList进行预定义

如何对顺序表进行创建和赋值,调用?c语言 数据结构

 

2、省略了其他的预定义。大致的创立和赋值代码如下,先是声明个顺序表a,然后对其进行分配空间,用malloc函数

  for循环是对顺序表里的数据经行赋值,强调一点,对顺序表的数据元素的表示方式为:a.elem[i],这个与数组的下标表示类似

能直接对元素进行访问,比链表的每次调用还得遍历要节省时间。

如何对顺序表进行创建和赋值,调用?c语言 数据结构