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

  • 题目:从顺序表中删除其值在给定值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;
}
相关推荐
木风小助理15 小时前
子查询与 JOIN 查询性能比较:执行机制与适用场景解析
数据库·sql·mysql
九章-15 小时前
智慧文旅信创落地新标杆:四川省文旅厅完成MySQL 5.7平滑替换,筑牢省级管理平台自主可控底座
数据库·mysql
逸风尊者15 小时前
开发可掌握的知识:uber H3网格
后端·算法
半问15 小时前
付费投流硬控互联网
人工智能·算法·互联网·推荐·流量
西岸行者15 小时前
学习Hammerstein-Wiener 模型,以及在回声消除场景中的应用
人工智能·学习·算法
蟹至之15 小时前
【MySQL】事务
数据库·mysql·事务
ao_lang15 小时前
数据库范式
数据库·mysql
夏乌_Wx16 小时前
练题100天——DAY24:罗马数字转整数+环形链表+大小端判断
算法
youngee1116 小时前
hot100-48腐烂的橘子
算法
DBA圈小圈16 小时前
【KingbaseES】V8R6查询长事务语句
数据库·postgresql·database