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

  • 题目:从顺序表中删除其值在给定值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;
}
相关推荐
l1t35 分钟前
Hy-MT2-1.8B总结的pgvector 0.8.2解决了并行HNSW索引构建漏洞
数据库·人工智能·postgresql
我是一颗柠檬1 小时前
【MySQL全面教学】MySQL条件查询与排序Day4(2026年)
数据库·后端·mysql
丷丩1 小时前
Postgresql基础实践教程(四)
数据库·postgresql
六月雨滴1 小时前
RMAN 增量备份(Incremental Backup)
数据库·oracle
2401_878820471 小时前
Redis+Lua脚本实现全局令牌桶限流
数据库·redis·lua
不知名的老吴1 小时前
双栈秒杀表达式的生成方式
数据结构
Slow菜鸟1 小时前
Maven 仓库下载机制
java·数据库·maven
故事和你911 小时前
洛谷-【动态规划1】动态规划的引入2
开发语言·数据结构·c++·算法·动态规划·图论
重生之我是Java开发战士1 小时前
【动态规划】背包问题:完全背包,二位费用的背包问题,似包非包
算法·动态规划
身如柳絮随风扬1 小时前
Redis 主从复制与哨兵机制详解:从原理到高可用实战
数据库·redis·缓存