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

hge网站做微端企业品牌策划案例

hge网站做微端,企业品牌策划案例,做网站开发需要考什么证书,哪里可以做网站平台目录 单向链表的概念 单向链表的元素插入 单向链表的元素删除 单向链表的查找 单向链表的元素索引 单向链表的元素修改 单向链表的概念 链表是由一个个结点组成,每个结点通过链接关系连接起来 例如:A->B的链接,B是A的后继结点&…

 

目录

单向链表的概念

单向链表的元素插入

单向链表的元素删除

单向链表的查找

单向链表的元素索引

单向链表的元素修改


单向链表的概念

链表是由一个个结点组成,每个结点通过链接关系连接起来

例如:A->B的链接,B是A的后继结点,A是B的前驱结点

链表分为:单项链表、双向链表、循环链表等,这里只介绍单项链表

单向链表的元素插入

给定一个索引i和一个元素data,生成一个值为data的结点,并插入到第i个位置上

第一步,判断插入位置是否合法,若不合法则抛出异常

第二步,对给定的元素,生成一个链表结点

第三步,如果插入位置是0,则直接把生成的结点的后继结点设置为当前链表的头节点,并且把生成的结点设置为新的链表头

第四步,如果插入位置不是0,则遍历到插入位置的前一个位置,把生成的结点插入进来

第五步,更新链表的大小

单向链表的元素删除

给定一个索引i,从链表头开始数到第i个结点删除

第一步,判断删除位置是否合法,若不合法则抛出异常

第二步,如果删除位置为首个结点,直接把链表头更新为它的后继结点

第三步,如果删除位置非首个结点,则遍历到要删除位置的前一个结点,并且把前一个结点的后继结点设置为它后继的后继

第四步,更新链表的大小

单向链表的查找

遍历链表,查找元素是否存在,如果存在则返回该结点,否则返回NULL,时间复杂度为O(n)

第一步,遍历链表,比较两个元素,若相等则返回当前节点

第二步,若没找到则返回NULL

单向链表的元素索引

给定一个索引值i,遍历链表,找到第i个索引并返回元素值,时间复杂度O(n)

第一步,判断给定索引是否合法,若不合法则抛出异常

第二步,通过索引访问元素

单向链表的元素修改

将链表中指定索引的元素更新为新的值

第一步,通过索引访问对应结点,修改元素值

http://www.dtcms.com/a/476729.html

相关文章:

  • 微信分享接口网站开发 php网站建设讯美
  • 公司该建哪种网站设计网站与建设
  • 网站开发的进度表邢台网站改版定制
  • 网站建设要用H5的缺点交互型网站开发
  • 四川城乡和建设厅网站首页网站设计制作行业排行
  • 无水印做海报的网站论坛网站开发语言
  • 什么视频网站可以做链接地址建设网站建站公司
  • yy直播助手玉溪seo
  • 免费个人网站建设二手商标网
  • 文库网站建设开发深圳网站建设网站制作公司
  • 太原企业网站排名网站需要备案吗
  • 商务网站规划与建设的目的商丘市建立网站公司
  • 濮阳做网站的电话汽车用品网站建设策划书
  • 营销网站的建设与管理包括哪些事项论坛打赏网站开发
  • 苏州做网站公司有哪些左右布局的网站
  • 深圳 服装 网站建设谈谈你在建设主题资源网站时
  • 手机 pc网站开发价格百度有几种推广方式
  • php网络公司网站源码湖南平台网站建设企业
  • 做会计要关注什么网站360网站卖东西怎么做
  • 海派虫网站推广软件如何对网站ftp进行上传
  • 化妆培训网站开发html做一个登录注册页面
  • 重庆企业做网站多少钱凡客诚品购物
  • 淘客网站建设收费吗飞凡网站建设
  • asp.net网站备份asp.net做网站的步骤
  • 做网站怎么加入索引功能一直在做竞价的网站是不是不需要做seo
  • 营销最好的网站建设公司网站的功能需求分析
  • 可以直接进入的舆情网站住建官网查询
  • 网站和系统的哪个容易做关键词如何排名在首页
  • 广东省网站备案注销三合一网站一般多少钱
  • asp.net网站开发技术双语企业网站源码