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

  • 题目:从顺序表中删除其值在给定值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;
}
相关推荐
lixinnnn.8 分钟前
01BFS:小明的游戏
算法
falldeep12 分钟前
Claude Code源码分析
人工智能·算法·机器学习·强化学习
u01074754613 分钟前
JavaScript 递归调用栈深度解析与层级遍历陷阱详解
jvm·数据库·python
sheeta199813 分钟前
LeetCode 每日一题笔记 日期:2026.04.14 题目:2463.最小移动距离
笔记·算法·leetcode
feng_you_ying_li14 分钟前
C++11可变模板参数,包扩展,emplace系列和push系列的区别
前端·c++·算法
tankeven14 分钟前
HJ177 可匹配子段计数
c++·算法
herinspace18 分钟前
管家婆实用帖-如何使用ping命令检测网络环境
网络·数据库·人工智能·学习·excel·语音识别
剑挑星河月18 分钟前
55.跳跃游戏
数据结构·算法·leetcode
Gofarlic_OMS18 分钟前
中小企业控制方法:中小型制造企业Creo许可证成本控制
java·大数据·运维·算法·matlab·制造
星空椰19 分钟前
Windows 安装 PostgreSQL 数据库
数据库·postgresql