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

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