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

美国主机教育网站建设爱网

美国主机教育网站建设,爱网,wordpress php学习,那个网站可以做链接一、链表的组成 链表是由一个一个的节点组成的,节点又是一个一个的对象, 相邻的节点之间产生联系,形成一条链表。 例子:假如现在有两个人,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.15wanjia.com/news/47445.html

相关文章:

  • 个人网站备案注销广告公司的业务范围
  • 一个网站备案多个域名吗合肥优化推广公司
  • 手机网站做适配济南搜索引擎优化网站
  • 为客户做网站的方案搜索引擎营销方法主要有三种
  • 句容做网站常见的网络营销手段
  • 网站建设龙兵科技极速一区二区三区精品
  • 西安医院网站建设重庆疫情最新情况
  • 临朐网站建设建站首选哪家公司如何推广网址链接
  • 怎么推广自己的公司网站sem和seo区别与联系
  • 网站对接如何做企业管理培训机构排名前十
  • 马云做的国外的网站叫什么名字网络营销论文毕业论文
  • 久久建筑网下载插件怎么下载净水器网络推广优化方案
  • 温州市网络公司网站建设公司网络营销的产品策略
  • 哪个网站容易做二级域名武汉seo首页优化公司
  • 软件推广平台有哪些?哪个比较好四平网站seo
  • 如何做公司介绍视频网站厦门seo网站推广优化
  • 电子游戏设计方案关键词seo是什么意思
  • wordpress复制网站免费推广广告链接
  • 常州高端模板建站建站平台哪家好
  • 武威做网站常见的网络推广方式有哪些
  • dedecms 招聘网站百度快速排名点击器
  • app开发报价公司seo如何优化关键词上首页
  • 限制高消费可以去环球影城吗关键词如何优化排名
  • 网站开发备案认证湖南靠谱seo优化公司
  • 网站建设经典语录福州seo网站推广优化
  • 自己做的网站怎么接入网页游戏恶意点击软件哪个好
  • 做网站的那些事苏州百度推广排名优化
  • 福州外贸建站网络推广加盟
  • 上海市区网站设计制作公司关键字排名查询
  • 新注册公司网站免费怎么做做网站的外包公司