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

  • 题目:从顺序表中删除其值在给定值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;
}
相关推荐
-海绵东东-6 分钟前
哈希表······················
算法·leetcode·散列表
Anastasiozzzz11 分钟前
阿亮随手记:MySQL移除查询缓存、子查询优化深分页、自增主键溢出、索引失效
数据库·mysql·缓存
Darkwanderor12 分钟前
数据结构 - 并查集的应用
数据结构·c++·并查集
LuDvei15 分钟前
LINUX文件操作函数
java·linux·算法
ppp今天又没打瓦35 分钟前
围达梦数据库批量插入更新性能实测:普通表、一级分区与二级分区的对决
数据库
@insist1231 小时前
软考-数据库系统工程师-计算机体系结构与流水线核心考点解析
数据库·软考·数据系统工程师
XW01059991 小时前
4-11判断素数
前端·python·算法·素数
浅念-1 小时前
C++ 继承
开发语言·c++·经验分享·笔记·学习·算法·继承
可观测性用观测云1 小时前
KES(KingbaseES)数据库监控最佳实践
数据库
算法备案代理1 小时前
深度合成算法备案:生成式AI需要备案吗?
人工智能·算法·算法备案