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

  • 题目:从顺序表中删除其值在给定值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;
}
相关推荐
小白菜又菜9 小时前
Leetcode 2075. Decode the Slanted Ciphertext
算法·leetcode·职场和发展
瀚高PG实验室9 小时前
审计策略修改
网络·数据库·瀚高数据库
Proxy_ZZ010 小时前
用Matlab绘制BER曲线对比SPA与Min-Sum性能
人工智能·算法·机器学习
黎阳之光10 小时前
黎阳之光:以视频孪生领跑全球,赋能数字孪生水利智能监测新征程
大数据·人工智能·算法·安全·数字孪生
言慢行善10 小时前
sqlserver模糊查询问题
java·数据库·sqlserver
韶博雅10 小时前
emcc24ai
开发语言·数据库·python
小李子呢021110 小时前
前端八股6---v-model双向绑定
前端·javascript·算法
有想法的py工程师10 小时前
PostgreSQL 分区表排序优化:Append Sort 优化为 Merge Append
大数据·数据库·postgresql
XH华10 小时前
数据结构第九章:树的学习(下)
数据结构·学习
迷枫71210 小时前
达梦数据库的体系架构
数据库·oracle·架构