首页 > 代码库 > java实现单链表的整表创建
java实现单链表的整表创建
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实现单链表的整表创建
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。