当前位置:   article > 正文

数据结构(链表)_链表数据结构

链表数据结构

一:什么是链表?

1.链表是以节点的方式来储存

2.每个节点包含data域,next域:指向下一个节点。

3.链表的各个节点不一定是连续存储。

4.链表分带头节点的链表和没有头节点的链表,根据实际的需求来确定。

二:链表的遍历

(1)单链表的应用实例

1.使用带head头的单向链表实现-水浒传英雄排行榜管理

2.完成对英雄人物的增删改操作

(2)遍历代码示例

  1. package LinkedList;
  2. public class SingleLinkedListDemo {
  3. public static void main(String[] args) {
  4. //进行测试,先创建节点
  5. HeroNode her1 = new HeroNode(1,"宋江","及时雨");
  6. HeroNode her2 = new HeroNode(2,"卢俊义","玉麒麟");
  7. HeroNode her3 = new HeroNode(3,"吴用","智多星");
  8. HeroNode her4 = new HeroNode(4,"林冲","豹子头");
  9. //创建一个链表
  10. SingleLinkedList sing = new SingleLinkedList();
  11. //以添加为例
  12. SingleLinkedList.add(her1);
  13. SingleLinkedList.add(her2);
  14. SingleLinkedList.add(her3);
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/686375
推荐阅读
相关标签
  

闽ICP备14008679号