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

  • 题目:从顺序表中删除其值在给定值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;
}
相关推荐
栋***t7 分钟前
从“工具”到“基建”,麦塔在线考试系统经历的时代变局与定位逻辑
java·大数据·数据库·开源软件·无纸化
SelectDB技术团队14 分钟前
Agent 可观测性:Apache Doris / SelectDB 的技术能力、选型对比与实践
数据库·人工智能·agent·可观测·ai-native·apache doris·selectdb
csdn2015_17 分钟前
kafka如何确保消息不丢失
数据库·分布式·kafka
wabs66617 分钟前
关于单调栈【力扣503.下一个更大元素II的思考】
算法·单调栈
wefg118 分钟前
【MySQL】MySQL C API 访问 MySQL
数据库·mysql
c2385621 分钟前
下篇:伸缩魔法!进阶吃透可变滑动窗口篇
c++·算法
txzrxz26 分钟前
关于二维/多维前缀和
算法
l1t26 分钟前
DeepSeek总结的RegreSQL 2.0测试通过了。计划却没通过。
linux·数据库·postgresql
来一碗刘肉面31 分钟前
顺序表的按值查找
数据结构·c++·算法
Dawn-bit1 小时前
Linux打包压缩与用户权限管理详解
linux·服务器·数据库