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

外贸 网站 建设 高端福州seo顾问

外贸 网站 建设 高端,福州seo顾问,先做网站还是做APP,微信开放平台应用签名本节主要介绍单链表的复杂算法(删除,头插法建立单链表)实现。 本文部分ppt、视频截图来自:[青岛大学-王卓老师的个人空间-王卓老师个人主页-哔哩哔哩视频] 1. 单链表的复杂操作 删除——删除第 i 个节点 【算法步骤】 首先找到…

本节主要介绍单链表的复杂算法(删除,头插法建立单链表)实现。

本文部分ppt、视频截图来自:[青岛大学-王卓老师的个人空间-王卓老师个人主页-哔哩哔哩视频]

1. 单链表的复杂操作

  • 删除——删除第 i 个节点

【算法步骤】
在这里插入图片描述

  1. 首先找到 ai-1 的存储位置p,保存要删除的 ai 的值。
  2. 另p->next 指向ai+1
  3. 释放结点 ai 的空间。在这里插入图片描述
【删除算法描述】
//将线性表L中第i个数据元素删除
Status ListDelete_L(LinkList &L,int i,ElemType &e){p = L;j = 0;//寻找第i个结点,并令p指向其前驱while(p -> next && j < i-1){p = p->next;++j;}if(!(p->next)||j>i-1) return ERROR; //删除位置不合理的q = p -> next; //临时保存被删结点的地址以备释放p -> next = q -> next; //改变删除结点前驱结点的指针域e = q -> data; //保存删除结点的数据域delete q;      //释放删除结点的空间
return OK;
}//ListDelete_L
  • 单链表的建立——头插法

头插法:元素插入在链表头部,也叫前插法。(算法时间复杂度:O(n))

  1. 从一个空表开始,重复读入数据;
  2. 生成新结点,将读入数据存放到新结点的数据域中;
  3. 从最后一个结点开始,依次将各结点插入到链表的前端,如下图,要建立链表L(a,b,c,d,e),按(e,d,c,b,a)的顺序插入。
    在这里插入图片描述
【算法描述】
void CreateList_H(LinkList &L,int n){L = new LNode;L -> next = NULL; //先建立一个带头结点的单链表for(i = n;i > 0;--i){p = new LNode;//生成新结点cin >> p -> data;//输入元素值p -> next = L -> next; //插入到表头L -> next = p;}
} //CreateList_H
http://www.cadmedia.cn/news/12230.html

相关文章:

  • 关于加强政府网站信息内容建设的实施意见seo模拟点击算法
  • 农村建设自己的网站百度搜索排行
  • 顺德营销网站设计网络营销促销策略有哪些
  • 共和网站建设公司谷歌推广哪家好
  • 非国产手机浏览器seo网络培训学校
  • 仿站视频教程章鱼磁力链接引擎
  • 深圳公司 网站建设营销方式
  • 网页制作公司是做什么的seo百度快速排名
  • 网站关键词怎么选择ueeshop建站费用
  • 办公室改造装修公司网站关键词优化推广哪家好
  • 网站开发工资一般多少简述seo的基本步骤
  • 无锡做网站6广州seo技术外包公司
  • 盐城网站建设官网ks刷粉网站推广马上刷
  • 南宁网站制作价格今日国内新闻10则
  • 重庆网网站建设公司微信小程序平台官网
  • 石家庄市城乡建设局网站青岛网络优化代理
  • 江苏网络公司网站建设免费seo刷排名
  • 大学网站建设策划书怎样在百度上做免费推广
  • 怎么做网站教程+用的工具外链图片
  • 诺德中心做网站关注公众号一单一结兼职
  • 企业网站联系我们seo厂商
  • 汕头疫情最新通报seo教程seo入门讲解
  • 品质商城网站建设营销公司
  • 西安十大网站制作公司腾讯企业邮箱登录入口
  • 网站建设的公app拉新推广平台渠道
  • 上海定制网站建设费用国外免费网站域名服务器
  • 贵州省城乡建设厅网站首页网络广告营销策略
  • 延吉网站建设本周新闻热点事件
  • 5个在线设计网站seo排名优化收费
  • 现代农业建设 乡网站山西网络营销外包