-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTestSingleLinkedList.java
More file actions
46 lines (44 loc) · 1.34 KB
/
TestSingleLinkedList.java
File metadata and controls
46 lines (44 loc) · 1.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
package com.lzz.test;
import com.lzz.linkedlist.SingleLinkedList;
import com.lzz.vo.Node;
public class TestSingleLinkedList {
public static void main(String[] args) {
SingleLinkedList single = new SingleLinkedList();
System.out.println("空链表:");
single.Display();
single.addHead("A");
single.addHead("B");
single.addHead("C");
single.addHead("D");
System.out.println("原链表:");
single.Display();
System.out.println("翻转:");
single.head = single.Reverse(single.head);
single.Display();
System.out.println("插入头节点方式更新链表:");
single.Display();
single.addNode(single.size,"E");
single.addNode(single.size,"F");
single.addNode(single.size,"G");
System.out.println("添加节点到链表末尾:");
single.Display();
single.delHead();
System.out.println("删除一个头结点:");
single.Display();
single.addNode(2, "H");
System.out.println("插入节点:");
single.Display();
single.delNode(3);
System.out.println("删除第四个节点:");
single.Display();
single.delNodeByData("B");
System.out.println("删除B节点:");
single.Display();
Node find = single.findByIndex(3);
System.out.println("查找第四个节点信息:");
System.out.println("node: " + find.data);
single.head = single.Reverse(single.head);
System.out.println("链表翻转:");
single.Display();
}
}