导航:首页 > 文件目录 > 将线性表内容按顺序输出到文件

将线性表内容按顺序输出到文件

发布时间:2025-03-05 04:40:50

A. C语言中“SeqList.h”是什么头文件

C语言的库文件中,并没有SeqList.h这个标准头文件。这个是一个自定义头文件。

在数据结构教材中,使用了该名字。其中存储了顺序表的实现。

该头文件内容如下:

//顺序表的实现
#include"stdio.h"
#include"math.h"
//#defineMaxSize10
//typedefintDataType;
typedefstruct
{
DataTypelist[MaxSize];
intsize;
}SeqList;

//初始化列表
voidListInitiate(SeqList*L)
{
L->size=0;
}

//得到列表的大小
intListLength(SeqList*L)
{
returnL->size;
}

intListInsert(SeqList*L,inti,DataTypex)
{
intj;
if(L->size>=MaxSize)
{
printf("顺序表已经满了无法插入!/n");
return0;
}
elseif(i<0||i>L->size)
{
printf("参数不合格!");
return0;
}
else
{
for(j=L->size;j>i;j--)
{
L->list[j]=L->list[j-1];
}
L->list[i]=x;
L->size++;
return1;
}
}

intListDelete(SeqList*L,inti,DataType*x)
{
intj;
if(L->size<=0)
{
printf("顺序表已经空!/n");
return0;
}
elseif(i<0||i>=L->size)
{
printf("参数不合格!");
return0;
}
else
{
*x=L->list[i];
for(j=i;j<L->size-1;j++)
{
L->list[j]=L->list[j+1];
}
L->size--;
return1;
}
}

intListGet(SeqList*L,inti,DataType*x)
{
if(i<0||i>L->size-1)
{
printf("参数不合格!");
return0;
}
else
{
*x=L->list[i];
return1;
}
}
阅读全文

与将线性表内容按顺序输出到文件相关的资料

热点内容
苹果用的什么卡 浏览:907
如何成为编程开发技术 浏览:792
gta55号升级档4号 浏览:924
温度程序控制电路 浏览:880
网络如何接入路由器 浏览:126
苹果27寸一体5k好吗 浏览:65
网络ip地址不对 浏览:761
联盟会员网站上应该有哪些内容 浏览:957
编程里ch什么意思 浏览:644
宝山桌上文件柜多少钱 浏览:884
电信网络电视怎么看直播电视 浏览:319
直播带货运营怎么做数据 浏览:882
linux系统csv文件打开乱码 浏览:624
js平方根计算 浏览:474
命令提示符如何看网络结构 浏览:921
mac的lr配置文件路径 浏览:424
在电脑上怎么qq传文件怎么打开不了 浏览:154
百度云怎么找本地文件 浏览:661
小米4怎样把程序加密 浏览:118
苹果手机屏幕6个密码 浏览:882

友情链接