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

(C language) program environment and preprocessing

模块八

The fifth chapter

如何将虚拟机上的文件复制到主机上

Build finished with errors/Executable Not Found

尚医通【预约挂号系统】总结

如何在 TiDB Cloud 上使用 Databricks 进行数据分析 | TiDB Cloud 使用指南

初识二叉搜索树

Meikle Studio--Hongmeng 14-day development training notes (8)

loadrunner-Controller负载测试-各模块功能记录01测试场景设计
随机推荐
LeetCode二叉树系列——101.对称二叉树
NowCoderTOP23-27 Binary tree traversal - continuous update ing
js radar chart statistical chart plugin
Kotlin—基本语法(二)
ASP.NET 身份认证框架 Identity(一)
NowCoderTOP28-34二叉树——持续更新ing
GVINS论文阅读笔记
nodeJs--querystring模块
【23提前批】北森云计算-测开面经
nodeJs--url模块
湖仓一体电商项目(二):项目使用技术及版本和基础环境准备
第五章
内联元素居中
Day113. Shangyitong: user authentication, Alibaba Cloud OSS, patient management
项目管理工具之燃尽图:动态考核团队工作能力
Implement a thread pool
金鱼哥RHCA回忆录:CL210管理OPENSTACK网络--开放虚拟网络(OVN)简介(课后练习)
使用turtle画按钮
loadrunner脚本--添加事务
Dart Log tool class