skiplist icon indicating copy to clipboard operation
skiplist copied to clipboard

Maybe "remove_in_rank" has bug

Open Garbage123King opened this issue 2 years ago • 1 comments

struct skiplist *list = skiplist_new();
skiplist_insert(list, 1, 1);
skiplist_insert(list, 2, 2);
skiplist_insert(list, 3, 3);
remove_in_rank(list,1,1);
//list->count becomes 0.

Things seems went well like this:

struct skiplist *list = skiplist_new();
skiplist_insert(list, 3, 1);
skiplist_insert(list, 2, 2);
skiplist_insert(list, 1, 3);
remove_in_rank(list,1,1);
//list->count becomes 2.

Garbage123King avatar Apr 27 '23 14:04 Garbage123King

Sorry for my late reply. It is very kind of you to find this bug for me. I have fixed it.

begeekmyfriend avatar May 24 '23 09:05 begeekmyfriend