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

  • 题目:从顺序表中删除其值在给定值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;
}
相关推荐
夏鹏今天学习了吗20 分钟前
【LeetCode热题100(73/100)】买卖股票的最佳时机
算法·leetcode·职场和发展
running up23 分钟前
Spring核心深度解析:AOP与事务管理(TX)全指南
java·数据库·spring
一水鉴天28 分钟前
整体设计 定稿 之6 完整设计文档讨论及定稿 之1(豆包周助手)
java·前端·数据库
gaosushexiangji29 分钟前
一项基于粒子图像测速(PIV)速度场反演的压力场重构技术
人工智能·算法
Voyager_430 分钟前
算法学习记录17——力扣“股票系列题型”
学习·算法·leetcode
雨大王51230 分钟前
汽车涂装工艺的智能化与绿色化升级:技术、案例与趋势
算法
XFF不秃头38 分钟前
【力扣刷题笔记-在排序数组中查找元素的第一个和最后一个位置】
c++·笔记·算法·leetcode
hweiyu0043 分钟前
数据结构:布隆过滤器
数据结构
yoyo君~44 分钟前
FAST-LIVO2 深度技术解析
算法·计算机视觉·机器人·无人机
倔强的石头_1 小时前
金仓数据库(KingbaseES) 开发实战:常见迁移挑战与技术解析
数据库