博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
单向链表
阅读量:5166 次
发布时间:2019-06-13

本文共 1530 字,大约阅读时间需要 5 分钟。

  单向链表(单链表)是链表的一种,其特点是链表的链接方向是单向的,对链表的访问要通过顺序读取从头部开始;链表是使用指针进行构造的列表;又称为结点列表,因为链表是由一个个结点组装起来的;其中每个结点都有指针成员变量指向列表中的下一个结点;

列表是由结点构成,head指针指向第一个成为表头结点,而终止于最后一个指向nuLL的指针。

创建链表--增加节点

1 public class Node { 2     Node next = null;  3     int data; 4     public void Node(int data){ 5         this.data = data; 6     } 7  8 } 9 10 11 public class LinkedList {12     Node head = null;13     public void addNode(int data){14         Node newNode = new Node();15         if(head == null){16             head = newNode;17         }else{18             Node temp = head;19             while(temp.next != null ){20                 temp = temp.next;21             }22             temp.next = newNode;23         }24 25     }

输出10个数的链表

1 package com.feimao.algorithm.test; 2  3 public class Node { 4     int data; 5     Node next; 6  7     public Node(int data) { 8         this.data = data; 9         this.next = null;10     }11 12     public int getData() {13         return data;14     }15 16     public void setData(int data) {17         this.data = data;18     }19 }20 package com.feimao.algorithm.test;21 22 public class LinkedListTest {23     private static int input = 10;24     public static void main(String[] args){25         Node head = new Node(0);26         Node temp = head;27         for(int i = 1 ; i <= input ; i++){28             temp.next = new Node(i);29             temp = temp.next;30             System.out.print("-->" +temp.getData());31         }32 33 34     }35 }

 

转载于:https://www.cnblogs.com/feimaoyuzhubaobao/p/9808058.html

你可能感兴趣的文章
如何通过反射动态调用泛型方法
查看>>
springside3.1.8打包
查看>>
usaco Greedy Gift Givers
查看>>
gnuplot 设定点的颜色
查看>>
华为2013校园招聘上机笔试题-杭州-亲身体会
查看>>
ABAP:如何等待小数秒数
查看>>
剑指Offer——数字在排序数组中出现的次数
查看>>
Python 1.安装
查看>>
浏览器“后退”、“前进”或可以这么去监听
查看>>
linux常用命令(配置查看,定时任务)
查看>>
在不同的Linux发行版上安装TFTP Server
查看>>
return,break,continue
查看>>
Obj模型功能完善(物体材质,光照,法线贴图).Cg着色语言+OpenTK+F#实现.
查看>>
VLAN(Virtual Local Area Network)的中文名为"虚拟局域网"
查看>>
正则表达式在线生成工具
查看>>
转 SQL Server 备份和还原全攻略
查看>>
java安装步骤
查看>>
C# Array和ArrayList用法详解
查看>>
文件夹添加右键DOS快捷入口
查看>>
Oracle在PLSQL Developer上创建表空间和用户脚本
查看>>