더북(TheBook)

class BetterMap:

 

def _ _init_ _(self, n=100):

self.maps = []

for i in range(n):

self.maps.append(LinearMap())

 

def find_map(self, k):

index = hash(k) % len(self.maps)

return self.maps[index]

 

def add(self, k, v):

m = self.find_map(k)

m.add(k, v)

 

def get(self, k):

m = self.find_map(k)

return m.get(k)

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.