Design Skiplist LeetCode solution in Python

1
# Runtime: 3867 ms (Top 5.16%) | Memory: 20.8 MB (Top 90.23%)
2
class Skiplist:
3
def __init__(self):
4
self.data = []
5

6
def search(self, target: int) -> bool:
7
if target in self.data:
8
return True
9
else:
10
return False
11

12
def add(self, num: int) -> None:
13
self.data.append(num)
14

15
def erase(self, num: int) -> bool:
16
for i in range(len(self.data)):
17
if self.data[i] == num:
18
self.data.pop(i)
19
return True
20
if num not in self.data:
21
return False

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0