mirror of
https://github.com/TheAlgorithms/Java.git
synced 2026-03-13 08:40:43 +08:00
Fix SkipList remove operation (#3160)
This commit is contained in:
committed by
GitHub
parent
e59568bc5e
commit
d14a5d1eed
@@ -117,7 +117,9 @@ public class SkipList<E extends Comparable<E>> {
|
||||
}
|
||||
for (int i = 0; i <= layer; i++) {
|
||||
current.previous(i).setNext(i, current.next(i));
|
||||
current.next(i).setPrevious(i, current.previous(i));
|
||||
if (current.next(i) != null) {
|
||||
current.next(i).setPrevious(i, current.previous(i));
|
||||
}
|
||||
}
|
||||
size--;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user