当前位置:网站首页>顺序表的删除
顺序表的删除
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;
}
边栏推荐
猜你喜欢
随机推荐
迪拜的超市---线段树双重懒标记+二分
因存在自燃安全隐患,宝马7系和5系紧急召回,合计超过5.7万辆
Kotlin—基本语法(一)
Qt 编译错误:C2228: “.key”的左边必须有类/结构/联合
cocoaPods管理之后工程结构变化
postgresql generate random date, random time
Kotlin—基本语法 (四)
Chapter Six
Open Kylin openKylin automation developer platform officially released
loadrunner脚本--添加事务
Browser usage ratio js radar chart
The fifth chapter
【LeetCode】73.矩阵置零
Echart饼图添加轮播效果
NowCoderTOP28-34二叉树——持续更新ing
金鱼哥RHCA回忆录:CL210管理OPENSTACK网络--开放虚拟网络(OVN)简介(课后练习)
第二十四课、二十五课,高级光照(blinn),Gamma矫正
浓眉大眼的谷歌 Chrome 也叛变了,教你一招快速清除其自带广告
出色的移动端用户验证
GVINS论文阅读笔记









