在JAVA中如何实现链表? 是不是用List? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 LinkedList就是链表。那能不能给我举个例子呢,谢谢了! class Node { Object data; Node next; public Node(Object data) { setData(data); } public void setData(Object data) { this.data = data; } public Object getData() { return data; }}class Link { Node head; int size = 0; public void add(Object data) { Node n = new Node(data); if (head == null) { head = n; } else { Node current = head; while (true) { if (current.next == null) { break; } current = current.next; } current.next = n; } size++; } public void show() { Node current = head; if (current != null) { while (true) { System.out.println(current); if (current == null) { break; } current = current.next; } } else { System.out.println("link is empty"); } } public Object get(int index) { //.... } public int size() { return size; }} 上海动联动态认证系统如何使用开发接口 请教一个关于svn的问题 我在eclipse中用图片来做按钮,但是导出之后不能显示图片了 用java画圆 看不懂这段程序 急,困扰了两天的问题,应该不难解决,但我就是没办法,望高手指点 初学 碰到问题了,谢谢 大虾指点!! 高分求教 如何在字符串中判断是否含有某个字符? 用iText生成PDF,如何设置段落Paragraph中的内容的行间距 不规则的字符串 不规则的空格该怎么处理 怎样将Button和键盘上的按键建立起一一对应的关系
Object data;
Node next;
public Node(Object data) {
setData(data);
}
public void setData(Object data) {
this.data = data;
}
public Object getData() {
return data;
}
}
class Link {
Node head;
int size = 0;
public void add(Object data) {
Node n = new Node(data);
if (head == null) {
head = n;
}
else {
Node current = head;
while (true) {
if (current.next == null) {
break;
}
current = current.next;
}
current.next = n;
}
size++;
}
public void show() {
Node current = head;
if (current != null) {
while (true) {
System.out.println(current);
if (current == null) {
break;
}
current = current.next;
}
}
else {
System.out.println("link is empty");
}
}
public Object get(int index) {
//....
}
public int size() {
return size;
}
}