A SkipList is a probabilistic data structure that allows for fast search, insertion, and deletion operations, using multiple layers of linked lists.
import { SkipList } from "collection-kit";
import { SkipList } from "collection-kit";
const skipList = new SkipList();
skipList.insert(10);
skipList.insert(20);
skipList.insert(5);
console.log("Search 20:", skipList.search(20)); // true
skipList.remove(10);
console.log("Search 10:", skipList.search(10)); // false