線性表习题解答.docVIP

  • 5
  • 0
  • 约 10页
  • 2017-01-16 发布于重庆
  • 举报
線性表习题解答

2.10 Status DeleteK(SqList a,int i,int k)//删除线性表a中第i个元素起的k个元素 { if(i1||k0||i+k-1a.length) return INFEASIBLE; for(count=1;i+count-1=a.length-k;count++) //注意循环结束的条件 a.elem[i+count-1]=a.elem[i+count+k-1]; a.length-=k; return OK; }//DeleteK 2.11设顺序表Va中的数据元素递增有序,试写一算法,将x插入到顺序表的适当位置上,以保证该表的有序性。 void Insert_SqList(SqList va,int x)//把x插入递增有序表va中 { if(va.length+1va.listsize) printf(“满不能插入”); else { va.length++; for(i=va.length-1;va.elem[i]xi=0;i--) va.elem[i+1]=va.elem[i]; va.elem[i+1]=x; } }//Insert_SqList 2.12 int ListComp(SqList A,SqList

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档