当前位置:网站首页>顺序表的删除
顺序表的删除
2022-07-31 10:08:00 【柯基@】
以顺序表存放的数据是整数类型为例 ~
- 按位序删除
bool ListDelete(SqList &L,int i,int &e){
if(i<1||i>L.length) // i为位序
return false;
e=L.data[i-1];
for(int j=i;j<=L.length-1;j++){
//前移
L.data[j-1]=L.data[j];
}
L.length--;
return true;
}
- 按下标删除
bool ListDelete(SqList &L,int i,int &e){
if(i<0||i>L.length-1) // i为下标
return false;
e=L.data[i];
for(int j=i+1;j<=L.length-1;j++){
//前移
L.data[j-1]=L.data[j];
}
L.length--;
return true;
}
边栏推荐
猜你喜欢
随机推荐
loadrunner-controller-view script与load generator
【TCP/IP】Network Model
学习笔记——七周成为数据分析师《第二周:业务》:业务分析框架
【职场杂谈】售前工程师岗位的理解杂谈
&#x开头的是什么编码?
matlab 读取csv文件绘图
【23提前批】北森云计算-测开面经
djangoWeb应用框架+MySQL数据4
解决rpc error: code = Unimplemented desc = method CheckLicense not implemented
Come n times - 09. Implement queues with two stacks
Chapter Six
Rich text editor Tinymce
NowCoderTOP23-27 Binary tree traversal - continuous update ing
小程序如何使用订阅消息(PHP代码+小程序js代码)
如何判断自己是否适合IT行业?方法很简单
(C language) program environment and preprocessing
js以变量为键
【LeetCode】387. 字符串中的第一个唯一字符
富文本编辑器Tinymce
Chapter VII









