java实现单链表的整表创建
2016-11-28 21:35
405 查看
package com.java.dataStruct; public class Node<E> { E item; Node next; public Node(){ } public Node(E element){ this.item = element; } public Node(E element, Node next){ this.item = element; this.next = next; } }
Node p; Node L = new Node<String>("head");//创建头节点 L.next = null; // 整表创建 - 头插法 for(int i=1; i<=20; i++){ p = new Node<String>(); p.item = "value"+i;//给节点赋值 p.next = L.next; L.next = p; } while(L.next != null){ System.out.println(L.next.item); L = L.next; }
int size = 0; Node p,r; Node L = new Node<String>("head"); r = L; // 整表创建 - 尾插法 for(int i=1; i<=20; i++){ p = new Node<String>(); p.item = "value"+i; r.next = p; r = p; size ++; } r.next = null; while(L.next != null){ System.out.println(L.item); System.out.println(L.next.item); L = L.next; }
相关文章推荐
- java创建单链表及增删改查功能实现
- java实现单链表的初始化,创建,删除,插入,查找,排序,同项删除,退出等功能
- 用java实现单链表
- 实现AMF3与Java之间数组的传递(动态创建数组)...
- Java中如何实现一个类在内存里只能创建一个实例对象
- Java【多线程知识总结(5)】比较继承Thread类创建线程和实现Runnable接口创建线程这两种方式
- Java【多线程知识总结(5)】比较继承Thread类创建线程和实现Runnable接口创建线程这两种方式
- java实现单链表,功能有插入,删除,遍历。
- 黑马程序员 Java创建动态代理类实现Aop编程
- Java对String字符串对象的创建,管理和“+”运算符的实现
- java实现文件的创建
- c语言实现单链表的操作:创建,删除,插入,反转, 排序等
- java调用mysql的工具类实现数据库远程备份,还原,生成创建表的sql脚本
- java集合实现--01 --源代码学习--创建集合对象
- Java实现单链表
- JAVA程序实现电影"源代码"的世界创建
- JAVA动态模块的设计实现以及如何通过newInstance()来创建带参的构造类实例
- java实现单链表
- Java对String字符串对象的创建,管理和“+”运算符的实现
- Java【多线程知识总结(4)】通过实现Runnable接口创建线程