1 / 6
文档名称:

实验报告顺序表01.doc

格式:doc   大小:48KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验报告顺序表01.doc

上传人:xunlai783 2018/6/28 文件大小:48 KB

下载得到文件列表

实验报告顺序表01.doc

文档介绍

文档介绍:专业序号姓名日期
实验2 顺序表
【实验目的】
利用C语言实现顺序表的各个函数
【实验内容】
对下列程序每行进行注释,并指出指针符* 、地址符&具体的意义。
建立一个任意英文字母组成的线性表
补充顺序表其他功能函数 P13-14(导学)
#include<>
#include<>
# define maxsize 50
struct sqlist
{
int data[maxsize];
int key;
int size;
};
void setnull(struct sqlist *p) /*装入表*/
{
p->size=0;
}

int length(struct sqlist *p) /*表长度*/
{
return(p->size);
}

void get(struct sqlist *p,int i) /*取得一个元素*/
{
if (i<1 && i>p->size)
printf("错误");
else
printf("该序号对应的元素为:%d \n",p->data[i]);
}

void locate(struct sqlist *p,int x) /*查找元素*/
{
int i=0;
while (i<p->size && p->data[i]!=x)
i++;

if (i==p->size )
printf("错误");
else printf("该元素第一次出现的位置:%d \n",i);
}

void insert(struct sqlist *p,int i,int x)
{
int j;
if (i<1 && i>p->size+1)
printf("位置不正确不能行插入\n");
else
{
p->size++;
for (j=p->size;j>=i;j--)
p->data[j]=p->data[j-1];
p->data[i]=x;
}
printf("线性表为:\n");
for(j=1;j<=p->size-1;j++)
printf("%d->",p->data[j]);
printf("%d\n",p->data[p->size]);
}

void listdelete(struct sqlist *p,int i)
{
int j;
if (i<1 || i>p->size)
printf("错误");
else
{
for (j=i;j<p->size;j++)
p->data[j]=p->data[j+1];
p->size--;
}
printf("此线性表为:");
for (i=1;i<=p->size-1;i++)
printf("%d->",p->data[i]);
printf("%d\n",p->data[p->size]);
}
void insertsort(struct sqlist *p)
{
int i,j;
int

最近更新

金属纳米结构异常透射及二维平板光子晶体完全.. 2页

金属—有机框架化合物MIL-101在荧光分析法中的.. 2页

量子点耦合结构输运和光学性质研究的开题报告.. 2页

野丁香属(茜草科)植物的分子系统学研究的开题.. 2页

2024年新年给客户的感谢信 21页

2024年新年新希望演讲稿(集合15篇) 27页

2024年新学期的计划周记范文(通用7篇) 9页

重型柴油机冷却水腔流固耦合传热模拟与结构改.. 2页

2024学生实习周记(31篇) 20页

郴烟物流实行非法人实体后的绩效考核体系研究.. 2页

2024年小学毕业感言(34篇) 66页

2024年文艺部工作总结(35篇) 86页

2024幼儿园托班工作计划(31篇) 108页

2024瓷砖购销合同样本(33篇) 86页

2024部编版二年级下册语文教学工作计划(通用.. 32页

4x100接力赛加油稿(34篇) 39页

《真分数和假分数2》教学反思(通用10篇) 14页

2021年医务科工作总结汇报5篇 9页

2022届湖北省黄冈中学高三二模历史试题 14页

2022年注册会计师考试《财务成本管理》真题及.. 7页

2023届高考英语人教版必修第一册至必修第三册.. 10页

《同分母分数加、减法》教学设计(通用6篇) 1页

江西景德镇的导游词13篇 27页

七年级第一学期末成绩分析会年级组长发言稿 4页

申请行政听证申请书模板7篇 10页

老挝语-中文对照发音(共32页) 32页

金属探测器课程设计报告 11页

《中医诊断学》课程标准 6页

建筑工业产品行业标准《工业滑升门》征求意见.. 13页

医患沟通的一些体会 PPT幻灯片 26页