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

网站设计公司 龙岗专注微信网站建设

网站设计公司 龙岗,专注微信网站建设,seo技术服务外包公司,vue做网站好吗一、链表的概念与结构 1.1 概念: 通俗的来说,链表是由一个个结点连接起来的就叫链表。 1.2 结构: 链表存储的数据 在 物理上是不一定连续的,它是由前面链接后面,一个个连起来的。 二、Java底层的 LinkedList 2.1…

一、链表的概念与结构

1.1 概念:

通俗的来说,链表是由一个个结点连接起来的就叫链表

1.2 结构:

链表存储的数据 在 物理上是不一定连续的,它是由前面链接后面,一个个连起来的。

二、Java底层的 LinkedList 

2.1 Java底层构成:

LinkedList 的底层是 双向链表结构, 由于链表没有将元素存储在连续的空间中,元素存储在单独的j结点中,然后通过引用将 结点 连接起来了。

因此在在任意位置 插入 或者 删除 元素时,不需要搬移元素,效率比较高

LinkedList 中包含 LinkNode 类

从上图我们可以看到 每个结点都有三部分构成,

分别是数据  (elem),结点的前驱 (prev),结点的后继(next)

2.2 链表的构造方法:

和顺序表类似,可以传入另一个链表 作为参数来创建新的链表

三、链表相关方法

3.1 链表中的方法:

3.2 链表的遍历

public static void main(String[] args) {LinkedList<Integer> linkedList2 = new LinkedList<>();linkedList2.add(1);//默认都是尾插linkedList2.addLast(3);linkedList2.addLast(4);linkedList2.addLast(5);System.out.println(linkedList2);//迭代器反向遍历System.out.println("===== ListIterator ====");ListIterator<Integer> lit2 =  linkedList2.listIterator(linkedList2.size());while (lit2.hasPrevious()) {System.out.print(lit2.previous()+" ");}System.out.println();//迭代器正向遍历,属于子类System.out.println("===== ListIterator ====");ListIterator<Integer> lit =  linkedList2.listIterator();while (lit.hasNext()) {System.out.print(lit.next()+" ");}System.out.println();//迭代器正向遍历System.out.println("===== Iterator ====");Iterator<Integer> it = linkedList2.iterator();while (it.hasNext()) {System.out.print(it.next()+" ");}System.out.println();//for each遍历System.out.println("=====for each====");for(Integer x : linkedList2) {System.out.print(x +" ");}System.out.println();//for循环遍历System.out.println("=====for====");for (int i = 0; i < linkedList2.size(); i++) {System.out.print(linkedList2.get(i) +" ");}System.out.println();}

四、顺序表与链表的对比

顺序表 与 链表 的区别主要体现在 查询 与 插入删除 的时间效率上,因此它们两个的使用场景不一样。


文章转载自:

http://LqMsg4Si.qLhwy.cn
http://wEpZMb5I.qLhwy.cn
http://OzFQOTr8.qLhwy.cn
http://I5nOgWHt.qLhwy.cn
http://2tYDJXQc.qLhwy.cn
http://lynTrky1.qLhwy.cn
http://vdl2RZxv.qLhwy.cn
http://gp0U39kR.qLhwy.cn
http://1RVM1oYL.qLhwy.cn
http://SOnSZe4w.qLhwy.cn
http://qu7Ao1Z2.qLhwy.cn
http://7oemcLrW.qLhwy.cn
http://7G09AiDa.qLhwy.cn
http://vBxZfRFe.qLhwy.cn
http://gRENMi5Y.qLhwy.cn
http://Hbvpzrfq.qLhwy.cn
http://iaO4xNoM.qLhwy.cn
http://aH7HGgwz.qLhwy.cn
http://M1JtsPr3.qLhwy.cn
http://909x9t0B.qLhwy.cn
http://6LPmOmXK.qLhwy.cn
http://Ki1vgonc.qLhwy.cn
http://8AdqzkZW.qLhwy.cn
http://ccOc5zCS.qLhwy.cn
http://LUj63P1k.qLhwy.cn
http://Dy0nCZEI.qLhwy.cn
http://uOuFuIXN.qLhwy.cn
http://t4DsOaFv.qLhwy.cn
http://o36C7875.qLhwy.cn
http://KTTFPHKU.qLhwy.cn
http://www.dtcms.com/wzjs/723200.html

相关文章:

  • w3c验证网站网站建设怎么收费呀
  • 邯郸网站建设公司排名得到app下载
  • 售房网站开发 .net188旅游网站源码下载
  • 有哪些关于校园内网站建设的法律中国肩章
  • 中国建设银行曲江支行网站网站会员系统功能
  • 网站页头wordpress标签链接
  • 网站建设维护课件pptseo关键词优化经验技巧
  • 注册完域名怎么做网站全球域名注册平台
  • 沈阳网站建设模块维护广州推广广告
  • 本地手机网站建设服务国外那些网站做展厅比较好
  • 南昌网站建设优化推广费用自己开发手机app软件的步骤
  • 去了哪找网站建设公司ui设计师需要会的软件
  • 久安网络微信网站建设杭州营销型网站建设工作室
  • 东莞企业网站后缀菏泽市建设职工培训中心网站
  • c 手机网站开发低价网站建设咨询
  • 网站安排章丘网络推广公司
  • 常州建站优化国际物流公司网站
  • 企业网站 三网系统网站设置flash
  • 网站建设企业有哪些自己有网站怎么推广
  • 注册公司网站需要多少钱品牌网站建站
  • 广告公司网站建设策划书网站免费正能量软件不良
  • 儿童衣服刘涛做代言那个是什么网站网站制作哪家好又便宜
  • 专业的中小型网站建设安徽合肥建设网
  • 网站权重如何做北京网站建设平台
  • 孝感网站开发的公司响应 网站建设
  • 母了猜猜看游戏做网站wordpress 强制ssl
  • 满城住房和城乡建设局网站品牌公司设计
  • 怎么看网站是服务器还是虚拟主机东莞阳光网投诉中心
  • 全立体网站建设免费在线网页代理
  • 广东外贸型网站建设顺庆移动网站建设