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

登录中国沈阳网站asp网站做搜索

登录中国沈阳网站,asp网站做搜索,网站制作价格情况,手机移动开发网站一、链表的组成 链表是由一个一个的节点组成的,节点又是一个一个的对象, 相邻的节点之间产生联系,形成一条链表。 例子:假如现在有两个人,A和B,A保存了B的联系方式,这俩人之间就有了联系。 A和…

在这里插入图片描述在这里插入图片描述

一、链表的组成

链表是由一个一个的节点组成的,节点又是一个一个的对象,
相邻的节点之间产生联系,形成一条链表。

例子:假如现在有两个人,A和B,A保存了B的联系方式,这俩人之间就有了联系。
A和B就好比是节点,一个节点保存另一个节点的地址,这两个节点之间就产生了联系。

二、链表的重要的两类

一、单向非循环不带头链表的特点

1、单链表的尾节点

例子1:一条横线都有结束的标志,当这条横线的尾端不再延申,这条横线就是结束了。
例子2:一个人的手机通讯录中没有保存任何人的联系方式,通讯录中显示“空”这个汉字。

这条横线就好比是单链表,单链表也应该有结束的标志。
刚才这个人就好比是单链表中的最后一个节点,也就是尾节点,这个节点没有保存任何一个节点的地址,应该显示为null。

2、相邻节点之间的关系

例子:现在有一排宝箱,第一个宝箱里面放着第二个宝箱的钥匙,第二个宝箱里面放着第三个宝箱的钥匙。

宝箱就好比是节点,钥匙就好比是对象的地址,相邻的节点,前面的节点保存后面的节点的地址。

3、如何通过一个引用变量head,访问这条链表中的所有节点。

在解释这个问题之前,有1个知识需要我们了解:

1:例子:如果家里的人想要联系在外地打拼的年轻人,需要存下他们的电话号码或者地址,通过电话号码和地址就可以找到他,否则是无法是找到的。
年轻人就好比是Java中的对象,如果想要找到存放在堆中的对象,需要把对象的地址存到引用变量中,通过地址就可以找到这个对象。

例子:就拿我们刚才宝箱那个例子来说,如果我们想要访问每一个宝箱,看看里面有什么好东西,必须要得到第一个宝箱的钥匙,打开第一个宝箱,得到第二个宝箱的钥匙,打开第二个宝箱,得到第三个宝箱的钥匙,以此类推。
宝箱就是节点,钥匙就是地址。

结合这两个例子和上面说的相邻节点之间的关系,我们可以理解:
要得到第一个节点的地址,才能访问所有节点。
所以,将头节点的地址保存到一个引用变量head中,通过head,成功访问链表中的所有节点

1、产生的问题

例子:我一只手只能放一个东西,如果想让我去拿另一个东西,我需要把目前手上的东西扔了,再去拿。
引用变量只能放一个对象的地址,如果我直接通过head依次去保存每一个对象的地址,访问每一个节点,那么访问完之后,head里面放的是null,第一个节点的地址就得不到了。
所以应该找个“替死鬼”,声明一个新的变量,将head里面的值拷贝到新的变量中

http://www.yayakq.cn/news/578447/

相关文章:

  • 网站友链网络销售一般流程
  • 做阿里巴巴1688网站程序手机网站做淘宝客
  • 网站开发验收报告模板网络项目平台
  • 品牌型网站建设惠州网站建设html5
  • dedecms能做什么网站无人在线观看高清完整视频下载
  • 长沙网站开河北网站建设联系方式
  • 网站模版整站下载wordpress wifri
  • 兴平网站开发用jsp做校园网站
  • ui设计前景怎样wordpress博客优化插件
  • 深圳医院网站建设电子商务学网页制作吗
  • 网站怎么做流量互换有专门学做衣服网站有哪些
  • 全自动站群系统长沙电商运营培训
  • 做印刷厂网站网站开发实用技术答案
  • 网站数据怎么做接口供小程序调用竞价移动网站
  • 网站开发实训报告总结6617网址导航彩票网站大全
  • 简答电子商务网站建设流程网站后台任务
  • 仿团购网站模板网页设计职业
  • 自做闪图网站网站电子报怎么做
  • 做玻璃瓶的网站做网站哈尔滨
  • 游戏租号网站开发不用实名认证的好玩游戏
  • 建网站价格 建设网站需要多少钱郑州网站建设e00
  • 网站发帖做业务网站改版要改哪些页面
  • 当地的网站建设广东平台网站建设找哪家
  • 电脑网站在哪里找找事做的网站
  • 公司做网站济南怎么更换网站图片
  • 上海网站推广 优帮云开发一个icp网站需要多少钱
  • 松原建设网站制作宣传图片的软件
  • 青岛餐饮加盟网站建设wordpress视频类模板下载
  • 网站优化策略分析内置wordpress主机
  • 宝山网站建设服务外贸营销型网站制作