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

  • 题目:从顺序表中删除其值在给定值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;
}
相关推荐
我爱娃哈哈11 小时前
告别Redis瓶颈:Caffeine本地缓存优化实战指南
数据库·redis·缓存
Tim_1011 小时前
【算法专题训练】35、前缀树查找
算法
虾说羊11 小时前
transferManager为什么在工作中禁止使用 (怎么进行优化 怎么避免多线程的堵塞)
java·服务器·数据库
Cinema KI11 小时前
二叉搜索树的那些事儿
数据结构·c++
机灵猫11 小时前
Redis 内部机制:持久化、内存淘汰与延迟优化
数据库·redis·缓存
小成很成11 小时前
sql 开发基础版(命令)
数据库·mysql
ClouGence11 小时前
打通复杂医疗数据链路:某头部医疗服务商的数据底座落地经验分享
数据库·经验分享·数据分析
我在北国不背锅11 小时前
Milvus向量数据库索引说明
数据库·milvus
9稳11 小时前
基于PLC的液体自动混合加热控制系统设计
开发语言·网络·数据库·labview·plc
LYFlied11 小时前
【每日算法】LeetCode 62. 不同路径(多维动态规划)
前端·数据结构·算法·leetcode·动态规划