当前位置:网站首页>顺序表的删除
顺序表的删除
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;
}
边栏推荐
猜你喜欢

如何判断自己是否适合IT行业?方法很简单

Build finished with errors/Executable Not Found

Web系统常见安全漏洞介绍及解决方案-XSS攻击

如何在 TiDB Cloud 上使用 Databricks 进行数据分析 | TiDB Cloud 使用指南
![[NLP] Interpretation of Transformer Theory](/img/5f/8e1b9e48310817a0443eb445479045.png)
[NLP] Interpretation of Transformer Theory

Gradle series - Groovy overview, basic use (based on Groovy document 4.0.4) day2-1

ASP.NET 身份认证框架 Identity(一)

Rich text editor Tinymce

【LeetCode】21. 合并两个有序链表

loadrunner-controller-目标场景Schedule配置
随机推荐
js以变量为键
js滚动条滚动到指定元素
Dart Log tool class
Android安全专题(三)JNI混淆
模块八
loadrunner脚本--添加事务
Source code analysis of GZIPInputStream class
自定义v-drag指令(横向拖拽滚动)
我们能做出来数据库吗?
尚医通【预约挂号系统】总结
Browser usage ratio js radar chart
js实现2020年元旦倒计时公告牌
【LeetCode】73.矩阵置零
loadrunner录制问题
如何在 TiDB Cloud 上使用 Databricks 进行数据分析 | TiDB Cloud 使用指南
Redis的简单使用
【TCP/IP】Network Model
让动画每次重复前都有延迟
canvas粒子变幻各种形状js特效
NowCoderTOP28-34 binary tree - continuous update ing