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

小程序制作页面教程网站优化推广方案

小程序制作页面教程,网站优化推广方案,网站定制制作公司,WordPress首行缩进段落题目描述:删除顺序表L中第i个位置的元素,若i的输入不合法,则返回 false; 否则将被删元素赋给引用变量e,并将第i1个元素及其后的所有元素依次往前移动一个位置,返回 true。 算法思想:删除顺序表L中第i个位置…

题目描述:删除顺序表L中第i个位置的元素,若i的输入不合法,则返回 false; 否则将被删元素赋给引用变量e,并将第i+1个元素及其后的所有元素依次往前移动一个位置,返回 true。

算法思想:删除顺序表L中第i个位置的元素的步骤如下:

合法性检查:若顺序表为空、指针为空或位置i不在有效范围(1 ≤ i ≤ length)内,返回false。

保存被删元素:将第i个元素(对应数组下标i-1)的值赋给引用变量e。

元素前移:将第i+1到表尾的所有元素依次前移一位,覆盖被删元素的位置。

更新表长:顺序表长度减1,返回true。

复杂度分析:时间复杂度O(n)空间复杂度O(1)

代码实现:

#include <stdbool.h>  // 使用bool类型需包含此头文件
#define MAXSIZE 100   // 假设顺序表的最大容量typedef struct {int data[MAXSIZE]; // 存储元素的数组int length;        // 当前表长度
} SeqList;bool ListDelete(SeqList *L, int i, int *e) {// 检查空指针、删除位置合法性if (L == NULL || i < 1 || i > L->length) {return false;}*e = L->data[i-1]; // 保存被删除元素的值(注意下标转换)// 将第i+1到末尾的元素依次前移一位for (int j = i; j < L->length; j++) {L->data[j-1] = L->data[j]; // 后一元素覆盖前一位置}L->length--;       // 表长度减1return true;
}

http://www.dtcms.com/wzjs/307559.html

相关文章:

  • 深圳网站制作公司讯息南京seo排名收费
  • 宝鸡网站开发小红书seo是什么
  • 建设网站的申请信用卡分期付款一键搭建网站
  • 邵阳网站制作chrome下载
  • 电子商务网站开发是指百度我的订单app
  • 网站开发需求文档网络营销十大成功案例
  • 什么网站可以找到手工活做百度网址入口
  • 个人网站做多久有效果企业管理培训
  • 建立学校网站热狗seo顾问
  • 有没有做减压的网站南宁白帽seo技术
  • 中国电力建设集团网站群百度权重网站排名
  • 北京网站设计公司jq成都柚米科技15微信小程序开发一个多少钱啊
  • 网站技术培训seo是搜索引擎营销
  • dw做的网站上传上海搜索优化推广哪家强
  • 服务器什么建网站北海百度seo
  • 响应式网站的费用宝鸡seo培训
  • 网站建设的流程图示精准营销案例
  • 简单的小手工seo外包服务公司
  • 深圳网站建设公司麦关于网络推广的方法
  • 郑州睿网站建设西安企业网站seo
  • wordpress怎么放图片不显示优化最狠的手机优化软件
  • 松江区建设和交通委员会网站成都网站制作关键词推广排名
  • 做兼职的网站有哪些关键词搜索站长工具
  • 免备案空间是什么seo单词优化
  • 电子商务网站建设前期进入百度知道首页
  • 思想政治教育网站建设google ads 推广
  • 新泰做网站五年级上册优化设计答案
  • 自己做网站麻烦吗影视剪辑培训机构排名
  • 电脑在哪网站接做扇子单网站快速优化排名
  • 做同城网站赚钱吗南宁关键词优化软件