#include <stdio.h>
#include <malloc.h>
#include <stdlib.h>
struct list
{
int* arr; //数组首元素地址
int max; //数组总长度
int last; //数组当前元素个数
};
//数组初始化
void init_list(struct list * l, int max)
{
l->arr = (int*)malloc(sizeof(int) * max);
l->max = max;
l->last = 0;
}
//判断数组是否为空
int is_empty(struct list *l){
if(l->last==0
c语言 数组实现 线性表的顺序储存
最新推荐文章于 2022-11-18 22:37:35 发布
本文详细介绍了如何使用C语言实现线性表的顺序储存结构,涵盖了数组的基本操作,包括初始化、插入、删除元素等核心内容,旨在帮助读者深入理解数据结构中的线性表实现。
摘要由CSDN通过智能技术生成