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

  • 题目:从顺序表中删除其值在给定值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;
}
相关推荐
todoitbo7 小时前
报表总在扫大表,列存储应该放在哪一层
大数据·数据库·报表·国产数据库
瑞克-桑切斯7 小时前
MySQL部署手册(5.7.20/8.0)
数据库·mysql
?abc!7 小时前
(动态规划+DFS)494. 目标和
算法·深度优先·动态规划
信奥卷王7 小时前
[GESP202406 六级] 二叉树(含视频)
数据结构·算法
ss2737 小时前
AI时代首先数据库-PostgreSQL实战笔记 | 19 PostgreSQL逻辑备份:pg_dump与pg_dumpall
数据库·笔记·postgresql
啵啵啵鱼7 小时前
九、JDBC 操作 MySQL 数据库
android·数据库·mysql
handonch7 小时前
MySQL → Kingbase PG模式 高频SQL替换清单
数据库·mysql·postgresql
姜鱼问生7 小时前
Kuma SQLite 备份坑
数据库·sqlite
水无痕simon7 小时前
15 MySQL是怎么保证高可用的?
数据库·mysql
惊鸿一博7 小时前
Plücker直线_ 用两个三维向量描述一条空间直线
线性代数·算法·直线·几何表示