顺序表的实现和应用。 (1)完成顺序表的结构定义,建立含有10个元素的顺序表,并把建成的顺序表顺序输出。 (2)在指定位置插入一个元素。例如,设当前顺序表的顺序为:“2 3 8 7 6 2 8 9 4 2” ,则按提示输入要插元素和位置“1,3”,则插入的结果为“2 3 1 8 7 6 2 8 9 4 2”。 (3)删除指定位置的一个元素。例如,设当前顺序表的顺序为:“2 3 8 7 6 2 8 9 4 2”,则按提示输入删除位置“2”,则删除的结果为“2 8 7 6 2 8 9 4 2”。 (4)查找指定位置的一个元素。例如,设当前顺序表的顺序为:“2 3 8 7 6 2 8 9 4 2”,则按提示查找并输出位置“2”,则输出的结果为“3”。 (5)查找指定元素的位置。例如,设当前顺序表的顺序为:“2 3 8 7 6 2 8 9 4 2”,则按提示查找元素 “9”,则输出的结果为“8”。
2021-09-17 14:47:47 5KB 顺序表
1
printf("----------------------------学生成绩管理系统----------------------------\n"); printf("*******************************************************************************\n"); printf(" 1.输入学生信息\n"); printf(" 2.插入学生信息\n"); printf(" 3.删除学生信息\n"); printf(" 4.查询学生信息(按学号)\n"); printf(" 5.查询学生信息(按位置)\n"); printf(" 6.按姓名排序输出学生信息\n"); printf(" 7.按学号排序输出学生信息\n"); printf(" 8.显示所有学生信息\n"); printf(" 9.统计表中学生人数\n"); printf(" 0.退出学生管理系统\n"); printf("*******************************************************************************\n");
2021-09-17 09:16:18 7KB 学生信息管理 C/C++
1
已知有两个按元素值递增有序的顺序表A和B,设计一个算法将表A和表B的全部元素归并为一个按元素值递增有序的顺序表C。
2021-09-14 16:28:14 1KB 递增有序 归并 顺序表 元素
1
【实验课程名称】算法与数据结构 【实验项目名称】顺序表基本操作的实现
2021-09-14 09:19:17 977KB 数据结构
1
实验报告1.1顺序表基本操作的设计与实现
1
(1)初始化顺序表L (2)从标准输入(键盘)逐个数据输入a,b,c,d,e元素 ,建立顺序表 (3)输出顺序表L (4)输出顺序表L的长度 (5)判断顺序表L是否为空 (6)输出顺序表L的第3个元素 (7)输出元素a的位置 (8)在第4个元素位置上插入‘f’元素 (9)输出顺序表L (10)删除L的第3个元素 (11)输出顺序表L (12)释放顺序表L
2021-09-10 19:00:43 492KB 顺序表
1
对长度为n的顺序表L,编写一个时间复杂度为O(n),空间复杂度为O(1)的算法,该算法删除线性表中所有值为x的数据元素
2021-08-18 10:27:04 2KB 数据结构 算法 顺序存储 线性表
1
数据结构(严蔚敏)实验代码
2021-08-13 14:07:46 890B 数据结构
1
数据结构(严蔚敏)实验代码
2021-08-13 14:07:45 982B 数据结构
1