【数据结构】【顺序表算法】 删除特定范围内的元素

  • 题目:从顺序表中删除其值在给定值s和t之间(s<t)的所有元素,若s或t不合理或顺序表为空,则显示错误信息并退出运行

cpp 复制代码
bool Del_s_t(SqList &L,ElemType s,ElemType t){
    int i,k=0;
    if(L.length==0||s>=t){
        return false;
    for(i=0;i<L.length;i++){
        if(L.data[i]>=s&&L.data[i]<=t){
            k++;
        else
            L.data[i-k]=L.data[i];
        }
    }
    L.length-=k;
    return true;
}
相关推荐
万邦科技Lafite2 分钟前
京东店铺所有商品API接口指南讲解
java·开发语言·数据库·电商开放平台·淘宝开放平台
好大哥呀2 分钟前
MVCC 版本链 通俗易懂讲解
数据库
YDS8295 分钟前
MyBatis-Plus —— 扩展功能详解
数据库·mybatis
JiaJZhong12 分钟前
560. 和为 K 的子数组
数据结构·算法
zzz大王14 分钟前
sql 50 题 21-25
数据库·sql
小年糕是糕手14 分钟前
【C++】模板初阶
java·开发语言·javascript·数据结构·c++·算法·leetcode
线程A15 分钟前
Python中 session flush 和 commit 的区别
数据库·python·oracle
AndrewHZ1 小时前
【遥感图像入门】遥感图像专用去噪算法:核心方案与实战(PyTorch代码)
pytorch·算法·计算机视觉·cv·遥感图像·高分辨率·去噪算法
前端小L2 小时前
回溯算法专题(八):精细化切割——还原合法的「IP 地址」
数据结构·算法
博语小屋2 小时前
实现简单日志
linux·服务器·数据库·c++