first pass of chaining function in python

This commit is contained in:
Medium Fries 2019-03-28 14:03:49 -07:00
parent c536c59a39
commit ebc0272dcf

19
370/samples/chaining.py Normal file
View File

@ -0,0 +1,19 @@
'''
We'll create some system where we can add things to a list of buckets
'''
def hashData(data:int, lst:list) -> None:
# insert data into a list of buckets
key = data % len(lst)
if type(lst[key]) == int:
# setup the new list things
tmp = [].append(lst[key])
tmp.append(data)
lst[key] = tmp
return
# here we assume there is collision so we just append things onto our list
lst[key].append(data)
if __name__ == '__main__':
pass