#include<stdio.h>
#define false 0
#define ok 1
#define maxsize 10
//定义了线性表的结构
typedef struct {
int list1[maxsize];
int length;
}sqlist;
//初始化线性表
int initlist(sqlist *l)
{
l->length = 0;
return ok;//如果线性表创建成功,则返回ok;
}
//向线性表插入数据---这边使用的是尾插法;
int listinsert(sqlist *l, int i, int e)
{
int k;
if (i>l->length + 1 || i<1 || i>maxsize) //前两个表示i插入的位置不对,最后一个表示线性表满了
return false
【数据结构】--LineList -- 线性表顺序结构
最新推荐文章于 2023-07-26 20:47:35 发布
本文深入探讨了数据结构中的线性表,重点讲解了顺序存储结构的特点、操作及其实现。通过实例分析,阐述了线性表在存储和访问数据上的优势,同时讨论了其在内存管理和效率上的考量。
摘要由CSDN通过智能技术生成