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

  • 题目:从顺序表中删除其值在给定值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;
}
相关推荐
白白白白白kkk14 分钟前
【力扣算法题】每天一道,健康生活
算法·leetcode
bug菌¹15 分钟前
滚雪球学Oracle[8.3讲]:区块链与Oracle
数据库·oracle·区块链
v_cxsj81316 分钟前
Springboot网上书城小程序—计算机毕业设计源码38707
数据库·spring boot·后端·python·小程序·django·课程设计
zsyzClb16 分钟前
[NOI2022] 二次整数规划问题
算法
盖头盖34 分钟前
【exp报错注入】
数据库
Nervousr1 小时前
SQL自学:什么是SQL的聚集函数,如何利用它们汇总表的数据
数据库·笔记·sql·mysql
qq_544329171 小时前
需求10——通过改一个小bug来学习如何定位问题
服务器·前端·javascript·网络·数据库·学习·react.js
qq_544329171 小时前
需求11——解决字段无法清空的两个小bug
java·前端·数据库·react.js·mybatis
CodingBrother1 小时前
MySQL 安全
数据库·mysql·安全
硕风和炜1 小时前
【LeetCode: 134. 加油站 | 贪心算法】
java·算法·leetcode·贪心算法