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

  • 题目:从顺序表中删除其值在给定值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;
}
相关推荐
白白白小纯5 小时前
算法篇—返回倒数第k个节点
c语言·数据结构·算法·leetcode
小羊先生car5 小时前
RTOS-F429-HAL-(动/静态)任务的创建(2026/7/27)
开发语言·算法·c#
无忧.芙桃5 小时前
数据结构之堆
c语言·数据结构·c++·算法·
金融小白数据分析之路5 小时前
绍兴市镇街echarts 制作
前端·数据库·echarts
桐薇全肯定5 小时前
MySQL学生成绩管理系统实战操作
java·数据库·sql
小蒋学算法5 小时前
算法-删除元素后最大固定点数目-典型最长增长序列算法
数据结构·算法
RD_daoyi6 小时前
Google偷偷给AI引用加了五个新功能:内联引用、悬停预览、品牌展示……但点击率真的回来了吗?
大数据·网络·人工智能·算法·安全·搜索引擎
hellojike6 小时前
free-stockdb本地金融数据库核心设计
数据库·金融
船漏了就会沉6 小时前
后缀自动机(SAM):字符串处理的“万能瑞士军刀”
算法
井川廊咏6 小时前
初探性能优化——2个月到4小时的性能提升
jvm·数据库·性能优化