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

  • 题目:从顺序表中删除其值在给定值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;
}
相关推荐
weixin_4772716912 分钟前
根象:树根。基石。基于马王堆帛书《周易》原文及甲骨文还原周朝生活活动现象(《函谷门》原创)
算法·图搜索算法
清漠23318 分钟前
win11“网络和Internet“中无“以太网“这个选项解决记录
服务器·网络·数据库
普通网友19 分钟前
多协议网络库设计
开发语言·c++·算法
努力努力再努力wz20 分钟前
【Linux网络系列】:TCP 的秩序与策略:揭秘传输层如何从不可靠的网络中构建绝对可靠的通信信道
java·linux·开发语言·数据结构·c++·python·算法
daxi15038 分钟前
C语言从入门到进阶——第9讲:函数递归
c语言·开发语言·c++·算法·蓝桥杯
那个松鼠很眼熟w2 小时前
3.Statement对象概述,以及Statement的弊端
数据库
持续学习的程序员+12 小时前
强化学习Q-chunking算法
算法
Polaris北2 小时前
第二十七天打卡
开发语言·c++·算法
风吹乱了我的头发~2 小时前
Day30:2026年2月20日打卡
算法
山岚的运维笔记3 小时前
SQL Server笔记 -- 第72章:隔离级别与锁定
数据库·笔记·后端·sql·microsoft·sqlserver