Design Skiplist LeetCode solution in Python
1# Runtime: 3867 ms (Top 5.16%) | Memory: 20.8 MB (Top 90.23%)2class Skiplist:3def __init__(self):4self.data = []56def search(self, target: int) -> bool:7if target in self.data:8return True9else:10return False1112def add(self, num: int) -> None:13self.data.append(num)1415def erase(self, num: int) -> bool:16for i in range(len(self.data)):17if self.data[i] == num:18self.data.pop(i)19return True20if num not in self.data:21return False