数据结构实验报告4928.pdfVIP

  • 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];

文档评论(0)

1亿VIP精品文档

相关文档