多语言展示
当前在线:1984今日阅读:183今日分享:45

数据结构顺序表的删除

数据结构顺序表的删除
工具/原料

cfree/c++

方法/步骤
1

题目要求:实现一个线性表,对一个n不超过1000的线性表进行删除操作。输入第一行有一个整数n,表示线性表的大小,第二行有n个整数,分别是list1,list2...listn。第三行有一个整数q,表示q次删除操作,接下来q行,每行有一个整数k,表示删除线性表中第k个元素。(输入有多组测试数据,以EOF结束)输出对于每次删除操作输出一行,如果k不合法(k大于n或者k为0),输出 -1, 否则输出删除的元素。

3

程序:如图

注意事项
1

本题由于题目的要求不同,代码会略有不同,但算法是一样的

2

本题是用c语言编写的

推荐信息