一、建立数据表
void CreateList(Sqlist* L, ElemType a[], int n) //由a中的n个元素建立顺序表
{
int i = 0,k = 0; //k表示L中的元素个数
L = (SqList*)malloc(sizeof(SqList)); //分配存放线性表的空间
while (i < n) //i扫描数组a的元素
{
L->data[k] = a[i]; //将元素a[i]存放到L中
k++; i++; //
}
L->length = k; // 设置L的长度k
}
本文档详细介绍了如何使用C语言实现顺序表的创建函数CreateList,包括步骤如初始化、元素插入和表长设置。同时涵盖了顺序表的基本运算算法,为读者提供了一个深入理解顺序表操作的基础教程。

2万+

被折叠的 条评论
为什么被折叠?



