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

  • 题目:从顺序表中删除其值在给定值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;
}
相关推荐
hweiyu001 分钟前
数据结构:数组
数据结构·算法
无限进步_12 分钟前
C语言单向链表实现详解:从基础操作到完整测试
c语言·开发语言·数据结构·c++·算法·链表·visual studio
初夏睡觉13 分钟前
循环比赛日程表 题解
数据结构·c++·算法
h***936640 分钟前
【MySQL数据库】Ubuntu下的mysql
数据库·mysql·ubuntu
派大星爱吃鱼42 分钟前
素数检验方法
算法
正在走向自律1 小时前
豆包编程模型Doubao-Seed-Code深度体验,从零开始构建全栈项目的完整指南
java·服务器·数据库·doubao·claude code·火山方舟
h***8561 小时前
MySQL数据分析
数据库·mysql
倔强的石头_1 小时前
从海量时序数据到无人值守:数据库在新能源集控系统中的架构实践
数据库
Greedy Alg1 小时前
LeetCode 72. 编辑距离(中等)
算法
合作小小程序员小小店1 小时前
web网页开发,在线%医院诊断管理%系统,基于Idea,html,css,jQuery,java,jsp,ssh,mysql。
java·前端·css·数据库·jdk·html·intellij-idea