mirror of
https://github.com/TheAlgorithms/Java.git
synced 2025-07-06 17:29:31 +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