順序表刪除s到t之間的數(shù)據(jù)
題目:從順序表中刪除在定值S到T之間的數(shù)據(jù)(2023王道數(shù)據(jù)結(jié)構(gòu)P18 04)
bool Del_ST(int data[],int s,int t){
if(s>=t){
return false;
}
int i=0;
int k=0; //用于記錄在s,t之外的數(shù)據(jù)
while (i<5){
if(data[i]<s || data[i]>t){
data[k]=data[i];
k++;
}
i++;
}
cout<<"k:"<<k<<endl;
for (int j = 0; j < k; ++j) {
cout<<data[j]<<endl;
}
return true;
}
注:以一個數(shù)組為例子
還需要檢驗數(shù)組是否為空
添加錯誤信息提示

浙公網(wǎng)安備 33010602011771號