//定义、初始化、删除指定位置元素、修改指定位置元素为给定值、查找指定位置元素并返回、找到与某个元素相等的第一个元素位置并返回、打印顺序表
#include<stdio.h>
#define maxsize 100
struct sqlist
{
//采用固定长度的静态顺序表
int length;
int data[maxsize];
};
//struct sqlist list;
这样就定义好了一个顺序表,名字为list
//struct sqlist *plist;
这样就定义好了一个可以指向顺序表的指针,名字为plist
//顺序表的初始化
void initialize_list(struct sqlist* plist)
{
plist->length = 0;
}
//顺序表的插入
void insert_list(struct sqlist* plist, int x)
{
plist->data[plist->length] = x;
plist->length++;
return;
}
//顺序表的删除 删除第几个元素
void delete_list(struct sqlist* plist, int x)
{
if
静态分配内存的顺序表的定义及基本操作(C语言版) 超详细!!
最新推荐文章于 2023-03-26 17:19:38 发布