- 4
- 0
- 约2.59万字
- 约 35页
- 2023-07-12 发布于上海
- 举报
数
据
结
构
实
验
报
告
1000 实验一 顺序表的删除
Description
实现一个线性表,对一个n 不超过1000的线性表进行删除操作。
Input
第一行有一个整数n ,表示线性表的大小,第二行有n 个整数,分别是
list1 ,list2...listn 。第三行有一个整数q,表示q 次删除操作,接下来q
行,每行有一个整数k ,表示删除线性表中第k 个元素。(输入有多组测
试数据,以EOF 结束)
Output
对于每次删除操作输出一行,如果k 不合法(k 大于n 或者k 为0) ,输出
-1, 否则输出删除的元素。
Sample Input
5 3 2 1 5 4 3 5 5 2
Sample Output
4 -1 2
#include stdio.h
void sq_delete(int list[],int n,int j,int k[]){
int i,t;
for(i=0;ij;i++){
if(k[i]n||k[i]=0)
printf(-1\n);
else{
printf(%d\n,list[k[i]-1]);
for(t=k[i];tn;t++)
list[t-1]=list[t];
您可能关注的文档
最近下载
- 面料常识及保养培训考核及答案.docx VIP
- 《欧洲儿科胃肠病学、肝病学和营养学学会关于益生菌治疗儿童胃肠道疾病的立场文件》解读.pdf VIP
- 2026年贵州省中考数学试卷(含答案详解)原版.pdf
- 法洛四联症病人麻醉管理要点.pptx VIP
- 个人借款协议书有利息简单版(四篇).doc VIP
- 2026年秋人教版(新教材)初中信息技术八年级全一册(全册)教学设计(附目录p140).pdf
- 既有民用建筑外立面脱落安全隐患排查技术手册(第一版).pdf VIP
- 部编九年级历史上册第五单元《走向近代》单元测试题(含答案).docx VIP
- 《电路分析基础》课件(华北电力大学).pdf VIP
- 布鲁克纳操作手册.pdf VIP
原创力文档

文档评论(0)