java 单向链表实现
2013-07-12 11:23
323 查看
1 class Node{//Node类 2 private String data; 3 private Node next; 4 public Node(String data){ 5 this.data=data; 6 } 7 public String getData(){ 8 return this.data; 9 } 10 public void setNext(Node next){ 11 this.next=next; 12 } 13 public Node getNext(){ 14 return this.next; 15 } 16 } 17 18 public class LinkDemo1 {//主函数 19 public static void main(String args[]){ 20 Node root=new Node("火车头"); 21 Node n1=new Node("车厢A"); 22 Node n2=new Node("车厢B"); 23 Node n3=new Node("车厢C"); 24 root.setNext(n1); 25 n1.setNext(n2); 26 n2.setNext(n3); 27 printNode(root); 28 29 } 30 public static void printNode(Node node){//递归输出链表 31 System.out.print(node.getData()+"\t"); 32 if(node.getNext()!=null) 33 printNode(node.getNext()); 34 35 } 36 37 } 判断一个结点以后是否还有后续结点,如果有,则输出,无,则采用递归的方法输出。。。
相关文章推荐
- java实现单向链表的增、删、改、查
- Java 之 模拟单向链表和双向链表的实现
- java 实现的单向链表
- [Java]单向链表实现
- 单向链表--java实现
- java实现单向链表CRUD,反转,排序,查找倒数第k个元素,递归输出等操作
- 线性表的Java实现--链式存储(单向链表)
- 用Java实现单向链表
- Java模拟单向链表和双向链表的实现
- Java 实现链表 单向链表
- Java模拟单向链表和双向链表的实现
- java单向链表基本操作简单实现
- java实现单向链表--创建、遍历
- 单向链表实现归并排序(Java实现)
- Java实现单向链表的归并排序
- 数据结构——建立单向链表(java实现)
- java单向链表的实现
- 数据结构——单向传统链表(java实现)
- 大话数据结构(三)——单向循环链表的java实现
- java实现单向链表