当前位置: 首页 > news >正文

线性表的插入

#define MaxSize 10    //定义最大长度
typeof struct{
    int data[MaxSize];    //用静态“数组”存放数据元素
    int length;    //顺序表的当前长度
}SeqList;    //顺序表的类型定义
 
bool ListInsert(SeqList &L,int i,int e){
    if(i<1 || i>L.length+1)    //判断i的范围是否有效
        return false;
    if(L.length >= MaxSize)    //当前存储空间已满,不能插入
        return false;
    for(int i=L.length; j>=i; j--)    //将第i个元素及之后的元素后移
        L.data[j] = L.data[j-1];
    L.data[i-1]=e;    //在第i个位置放入e
    L.length++;    //长度加1
    return true;
}

相关文章:

  • 移动端web开发布局
  • Spring Boot项目整合Seata AT模式
  • Electron基本介绍
  • Oracle数据表ID自增操作
  • 【附代码】NumPy加速库NumExpr(大数据)
  • 微信小程序上传代码教程
  • C#,十进制展开数(Decimal Expansion Number)的算法与源代码
  • linux查看当前连接的IP
  • 新版MQL语言程序设计:键盘快捷键交易的设计与实现
  • 【大厂AI课学习笔记】1.5 AI技术领域(1)计算机视觉
  • 【安卓操作系统——讲解】
  • ubuntu22.04安装部署03: 设置root密码
  • 【数据分析】Excel中的常用函数公式总结
  • react+antd+CheckableTag实现Tag标签单选或多选功能
  • 《动手学深度学习(PyTorch版)》笔记7.2
  • 0x05 Python数据分析,Anaconda八斩刀
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • docker-consul
  • download使用浅析
  • fetch 从初识到应用
  • happypack两次报错的问题
  • Invalidate和postInvalidate的区别
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • JS实现简单的MVC模式开发小游戏
  • mockjs让前端开发独立于后端
  • mongo索引构建
  • Phpstorm怎样批量删除空行?
  • Rancher-k8s加速安装文档
  • React的组件模式
  • Vue2 SSR 的优化之旅
  • 大型网站性能监测、分析与优化常见问题QA
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 前端性能优化——回流与重绘
  • 如何利用MongoDB打造TOP榜小程序
  • 网络应用优化——时延与带宽
  • 问题之ssh中Host key verification failed的解决
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • 由插件封装引出的一丢丢思考
  • postgresql行列转换函数
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • #Spring-boot高级
  • %check_box% in rails :coditions={:has_many , :through}
  • (07)Hive——窗口函数详解
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (转) Android中ViewStub组件使用
  • (转)为C# Windows服务添加安装程序
  • (转)一些感悟
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • .net core开源商城系统源码,支持可视化布局小程序