Java数据结构 双向链表

这篇博客介绍了Java中如何实现双向链表,包括分析思路和具体的操作步骤,如定义节点类、有序添加数据和删除数据。重点讨论了双向链表中节点间的next和pre引用,并给出了添加和删除节点的条件和方法。
摘要由CSDN通过智能技术生成

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

文章目录

前言

一、分析思路

二、使用步骤

1.定义节点类

2.添加数据

3.删除数据

总结


前言

如不了解单向链表可以先查看 此链接https://blog.csdn.net/zy0303/article/details/127834564?spm=1001.2014.3001.5501

使用双向链表进行进行添加有序排序,删除 


提示:以下是本篇文章正文内容,下面案例可供参考

一、分析思路

1.单向链表节点之间的连接是用 next存放下一个节点,双向链表及时next指向下一个节点的同时,下一个节点会有pre 指向上一个节点 : 所有我们要在节点类中多定一个节点引用 使它可以指向上一个节点对象

2.添加 并排序,首要我们要考虑两种情况

        第一种是 如果我们添加的对象需要添加到节点的末尾,那这个新对象节点的next要指向的是一个null节点 pre指向上一

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值