Skip to content

Commit 51e9c31

Browse files
authored
Merge pull request #26 from yeoshuheng/main
fix: linked list
2 parents 50727f5 + 63f13ea commit 51e9c31

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

src/dataStructures/linkedList/LinkedList.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -312,11 +312,11 @@ public String toString() {
312312
}
313313
return ret;
314314
}
315-
315+
316316
/**
317317
* Node class for linked list
318318
*/
319-
private static class Node<T> {
319+
public static class Node<T> {
320320
T val;
321321
Node<T> next;
322322

@@ -328,5 +328,5 @@ private Node(T val) {
328328
public String toString() {
329329
return this.val.toString();
330330
}
331-
}
331+
}
332332
}

test/dataStructures/linkedList/LinkedListTest.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import org.junit.Assert;
44
import org.junit.Test;
55
import src.dataStructures.linkedList.LinkedList;
6+
import src.dataStructures.linkedList.LinkedList.Node;
67

78
public class LinkedListTest {
89
@Test
@@ -35,12 +36,18 @@ public void testSearchAndGet() {
3536
ll.insert(7, 6);
3637
ll.insert(6, 6);
3738

38-
Integer test1 = ll.search(4);
39+
Node<Integer> test1 = ll.get(4);
3940
Assert.assertEquals("4", test1.toString());
4041

41-
Integer test2 = ll.search(3);
42+
Node<Integer> test2 = ll.get(3);
4243
Assert.assertEquals("3", test2.toString());
4344

45+
Integer test3 = ll.search(4);
46+
Assert.assertEquals("4", test3.toString());
47+
48+
Integer test4 = ll.search(3);
49+
Assert.assertEquals("3", test4.toString());
50+
4451
Assert.assertEquals("0 1 2 3 4 5 6 7 ", ll.toString());
4552
}
4653

0 commit comments

Comments
 (0)