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

  • 题目:从顺序表中删除其值在给定值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;
}
相关推荐
蚂蚁数据AntData3 分钟前
DB-GPT 0.7.5 版本更新:基于 Falcon 评测集的Text2SQL评测体系全面升级,支持LLM/Agent两种评测模式和多环境评测
大数据·人工智能·算法·ai·开源
gihigo19983 分钟前
粒子群优化(PSO)改进算法在全局最优解搜索中的应用
算法
L_Aria3 分钟前
3875. 【NOIP2014八校联考第4场第2试10.20】星球联盟(alliance)
数据结构·算法·图论
仰泳的熊猫5 分钟前
题目 1473: 蓝桥杯基础练习VIP-芯片测试
数据结构·c++·算法·蓝桥杯
YGGP6 分钟前
【Golang】LeetCode 560. 和为 K 的子数组
算法·leetcode·职场和发展
念越6 分钟前
MySQL 数据库约束知识点整理(主键、自增、外键完整案例)
数据库
拳里剑气7 分钟前
C++:封装红黑树实现map和set
开发语言·数据结构·c++·学习方法
汉克老师8 分钟前
GESP2024年9月认证C++二级( 第一部分选择题(1-8))
c++·算法·循环结构·分支结构·gesp二级·gesp2级
Re.不晚11 分钟前
Redis——集群
数据库·redis·缓存