使用菜单方式实现顺序表的各种操作,包括创建、插入、删除、显示

您所在的位置:网站首页 列表的实现方式 使用菜单方式实现顺序表的各种操作,包括创建、插入、删除、显示

使用菜单方式实现顺序表的各种操作,包括创建、插入、删除、显示

2022-05-07 17:32| 来源: 网络整理| 查看: 265

实验一

 

 

顺序表的实现和应用

 

实验目的:

 

 

 

⑴熟悉线性表的定义和基本操作;

 

 

 

⑵掌握线性表的顺序存储结构设计与基本操作的实现。

 

 

实验内容与要求:

 

 

 

⑴定义线性表的顺序存储表示;

 

 

⑵基于所设计的存储结构实现线性表的基本操作;

 

 

 

⑶编写一个主程序对所实现的线性表进行测试;

 

 

 

⑷线性表的应用:

 

 

使用菜单方式实现顺序表的各种操作,包括创建、插入、删除、显示。

 

 

程序设计:

 

一、

 

#include 

#include 

#define maxsize 1024 

 

typedef struct 

 

int data[maxsize]; 

 

 

 

 

//

定义线性表

 

 

int last; 

}SqList; 

 

void main() 

int CREAT(SqList *L); 

 

int INSERT(SqList *L); 

 

int DELETE(SqList *L); 

 

int DISPLAY(SqList *L); 

 

int i; 

 

SqList List; 

 

SqList *p; 

 

p = &List; 

 

 

printf("

本程序用来实现顺序结构的线性表。

\n"); 

 

printf("

可以实现创建、插入、删除、显示等操作。

\n"); 

 

printf("1:

创建顺序表

\n"); 

 

printf( "2:

插入一个数据

 

\n"); 

 

printf("3:

删除一个数据

\n"); 

 

printf("4:

显示全部据

\n"); 

 

printf("5:

返回结束程序

\n"); 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3