Skip to content

Commit 922bb05

Browse files
committed
remove loitering bug in BTree.java
1 parent 1f90594 commit 922bb05

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/main/java/edu/princeton/cs/algs4/BTree.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ private Node(int k) {
6767
// external nodes: only use key and value
6868
private static class Entry {
6969
private Comparable key;
70-
private final Object val;
70+
private Object val;
7171
private Node next; // helper field to iterate over array entries
7272
public Entry(Comparable key, Object val, Node next) {
7373
this.key = key;
@@ -184,6 +184,7 @@ private Node insert(Node h, Key key, Value val, int ht) {
184184
Node u = insert(h.children[j++].next, key, val, ht-1);
185185
if (u == null) return null;
186186
t.key = u.children[0].key;
187+
t.val = null;
187188
t.next = u;
188189
break;
189190
}

0 commit comments

Comments
 (0)