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

手机网站有用吗/seo学习论坛

手机网站有用吗,seo学习论坛,如何做政府网站,wordpress主题演示导入一、链表的组成 链表是由一个一个的节点组成的,节点又是一个一个的对象, 相邻的节点之间产生联系,形成一条链表。 例子:假如现在有两个人,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.fp688.cn/news/79.html

相关文章:

  • php网站做cdn/seo快速排名百度首页
  • 做网站先学美工/百度自然搜索排名优化
  • 京东网站 用什么做的/怎么做游戏推广员
  • wordpress网站首页链接乱码/百度首页广告多少钱
  • 正保建设教育网站/武汉网站seo推广
  • 工信部网站备案变更/广州市最新消息
  • wordpress ssl配置/郑州网站seo推广
  • 免费网页注册/西安seo优化培训
  • 网站在线优化/网上找客户有什么渠道
  • 用java做的游戏下载网站有哪些内容/自己在家怎么做电商
  • 百度景安空间网站/怎样做网络推广营销
  • java代码做网站/网络营销学校
  • wordpress安装网站无法/驻马店网站seo
  • 湖南做网站 要上磐石网络/热点新闻事件素材
  • 深圳装修设计公司排名/优化大师安卓版
  • 网站开发aichengkeji/中国万网域名注册免费
  • 做网站开发用哪种语言好/全网营销推广方式
  • app运营/深圳百度推广排名优化
  • 网站定制/百度网络营销中心
  • 一个域名建多个网站/天津网站优化
  • 汕头有建网站公司吗/百度搜索网页
  • zencart 官方网站/天津优化加盟
  • 江苏省建设局网站/成人本科
  • wordpress网站阿里云备案号/友情链接交易平台
  • 商业网站建设预估收益/怎么做网络营销平台
  • python做网站快么/yoast seo教程
  • 网站劫持代码/网络营销是什么专业类别
  • 有哪些网站建设工作室/搜索量用什么工具查询
  • 网站模板去哪要/怎么自己开发网站
  • 装修公司资质查询官方网站/百度浏览器网址