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

  • 题目:从顺序表中删除其值在给定值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;
}
相关推荐
IT策士3 分钟前
Redis 从入门到精通:分布式锁 —— 从 SETNX 到 Redlock
数据库·redis·分布式
云计算磊哥@4 分钟前
运维开发宝典027-MySQL03数据库的增删改查
运维·数据库·运维开发
汤姆yu4 分钟前
云知声 U2 原生智能体大模型深度解析
大数据·人工智能·算法·ai·大模型·多模态·智能体
李白的天不白7 分钟前
数据库的CEUD
数据库·sql·oracle
小糯米6017 分钟前
C语言文件操作
c语言·开发语言·数据结构
syt_biancheng10 分钟前
贪心算法(1)---简介
算法·贪心算法
一切皆是因缘际会18 分钟前
神经符号融合智能体
大数据·数据结构·人工智能·ai
linux修理工19 分钟前
kafka积压
数据库·分布式·kafka
i220818 Faiz Ul20 分钟前
药店管理|基于springboot + vue药店管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·美食分享系统
玖玥拾20 分钟前
C/C++ 数据结构(四)链表与STL容器
c语言·数据结构·c++·链表·stl库