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

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

发布时间: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;
}
}
阅读全文

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

热点内容
数据精灵66版本 浏览:37
查抖音流量数据下载哪个软件 浏览:806
胎儿身长是看哪个数据产检报告 浏览:748
照相馆精修人像用什么app 浏览:674
iqoo桌面文件夹怎么建 浏览:684
ps奔溃文件怎么恢复 浏览:252
ug如何打开stp文件 浏览:687
修改星界边境人物文件夹 浏览:204
没有app如何测姨妈还有多少天 浏览:507
行业库存与销售数据哪里查 浏览:543
智能控制webui界面程序 浏览:723
临汾哪里有学计算机编程 浏览:130
qq跳过申诉修改密码 浏览:462
给文件夹加密win10 浏览:710
哪个app可以分辨航母 浏览:537
哪个app是英英词典 浏览:23
javavoid参数 浏览:829
如何让编程具有记忆功能 浏览:435
javamail发送带附件的邮件 浏览:173
微信分享文件到其他软件 浏览:682

友情链接