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

  • 题目:从顺序表中删除其值在给定值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;
}
相关推荐
lengxuenong2 分钟前
树状数组 · 信息学学习手册1-求和3个模板
c++·学习·算法·青少年编程
ComputerInBook12 分钟前
泛函分析概观
人工智能·算法·机器学习·泛函分析
鸽芷咕16 分钟前
数据孤岛怎么拆?金仓KFS数据集成软件从原理到落地
数据库
一世繁华行18 分钟前
CAPL浏览器(翻译自官方文档)
运维·服务器·数据库
得助智能-垂类大模型27 分钟前
多Agent平台哪家做得好?2026年企业级多智能体平台选型指南
大数据·数据库
Nuanyt38 分钟前
LeetCode Hot100 刷题笔记 · 普通数组专题
java·笔记·算法·leetcode
q275513004239 分钟前
AS8132 DP转HDMI 4K60(420)被动式 国产性价比AS方案
linux·算法·硬件架构·dash
安全指北针44 分钟前
密态计算:数据 “可用不可见” 的底层技术解析
人工智能·算法
为思念酝酿的痛1 小时前
MySQL数据库基础
数据库·mysql
Jmyd01231 小时前
3D 扫描仪选型技术拆解:精度、点云与软件链路
人工智能·算法·3d·三维数字化