从有序顺序表中删除值在给定s与t之间的所有元素,要求s<t
思想,首先是有序表
【0,1,2,3,4,5,6,7】删除[2,4]之间的即删除元素2,3,4。s为2,t为4。
1.找到与s相等的第一个元素和等于t的第一个元素,记录下标a[2],a[4]
2.往前覆盖元素
3.修改length长度
int del_s_t(SqList &L,int s,int t)
{if(L.length==0)return false;if(sL.data[L.length-1]||s>t)return false;int left,right;left=right=0;//设置两个变量来记录当前的元素的下标for(int i=0;i
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
