欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

c:数据结构-线性表

发布时间:2025/6/15 编程问答 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 c:数据结构-线性表 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

线性表的基本操作:增加,删除,修改,查询 

#define LIST_INIT_SIZE 10 // 线性表存储空间初始分配量 #define LIST_INCREMENT 2 // 线性表存储空间的分配增量typedef int ElemType;// 采用线性表的动态分配顺序存储结构struct SqList{ElemType *elem; // 存储空间基址int length; // 当前长度int listsize; // 当前分配的存储容量(以sizeof(ElemType)为单位) };void InitList(SqList &L){// 构造一个空的顺序线性表LL.elem = (ElemType *)malloc(LIST_INIT_SIZE*sizeof(ElemType));if (!L.elem)exit(OVERFLOW); // 存储分配失败L.length = 0; // 空表长度为0L.listsize = LIST_INIT_SIZE; // 初始存储容量 }

 

总结

以上是生活随笔为你收集整理的c:数据结构-线性表的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。