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

hge网站做微端酷万网站建设

hge网站做微端,酷万网站建设,wordpress添加内容在头部,济南建网站的网站目录 单向链表的概念 单向链表的元素插入 单向链表的元素删除 单向链表的查找 单向链表的元素索引 单向链表的元素修改 单向链表的概念 链表是由一个个结点组成,每个结点通过链接关系连接起来 例如: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/441261.html

相关文章:

  • 北京华夏网站建设设计公司常见的cms系统
  • pk10代码网站开发wordpress 七牛cdn
  • 房产中介网站建设模板seo排名优化教程
  • 做网站工资还没有文员高私域流量代运营公司
  • 图片类网站开发需求高德地图不显示菲律宾
  • 蘑菇街网站怎么做网站开发雷小天
  • 做淘宝保健品药品在哪个网站找素材做网站的风险分析
  • 汕头网站外包安微省建设厅田网站
  • Html5做旅游网站的设计思路建站系统主要包括
  • 做网站属于什么技术wordpress 国外空间
  • 网站开发与设计实训总结两千字基础网页制作
  • 网站基本建设投资内容做网站的系统
  • 杨幂做的网站广告做瑞士网站
  • 外贸网站定制公司哪家好新绛做网站
  • 东莞陈村网站制作登录网站显示系统维护怎么做
  • flash制作网站top溧水城市建设招标网站
  • 金科科技 做网站注册安全工程师好考吗难度大吗
  • 郑州网站建设(智巢)室内设计ppt模板免费
  • 开淘宝的店铺网站怎么做网站地图作用
  • 查网课答案的网站怎么做图片展示类网站
  • 企业网站哪家做得好专业建设规划方案模板
  • 什么网站做美式软装设计理念修改wordpress评论
  • 怎么做电影网站服务器什么网比较好
  • 搭建网站一般要多少钱蜂聘网360建筑网
  • 网站开发的实训内容网站制作与发布
  • 网站内容页相关性怎么做如何建设彩票私人网站
  • 高端网站建设必须要满足哪些要求p2p网站建设价格
  • 站酷网入口网站制作文章
  • 建网站添加付款方式阿里巴巴官网首页登录入口
  • wordpress 安装 乱码柳州网站优化