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

  • 题目:从顺序表中删除其值在给定值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;
}
相关推荐
fengkai454514 小时前
十二、Redis -2
运维·数据库·redis·容器
岁月蹉跎的一杯酒14 小时前
CCM-可调颜色校正与噪声权衡
图像处理·算法·isp
在所不辞兄14 小时前
选择隐式方法求解刚性ODE
算法
余槐i15 小时前
200万行表加索引锁死写入:PostgreSQL CONCURRENTLY 的三类等待与重建路径
数据库·postgresql·性能优化·索引·explain
码爸15 小时前
贪心算法介绍与示例
算法·贪心算法
北龙云海15 小时前
AI驱动数据库运维变革:北龙云海智能巡检平台实践与展望
运维·数据库·人工智能
-dzk-15 小时前
【多维动态规划】LC 64.最小路径和
算法·动态规划
带金箍的至尊宝15 小时前
系统架构设计师笔记 05:第2章硬件与软件基础,冯诺依曼结构怎么考
数据库·笔记·系统架构
蟕初的梦想15 小时前
Claude Haiku 5.5 效能实测与场景应用指南
数据库·人工智能·大模型