Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions 01_pole.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,15 @@ def measure_time(operation, *args):

def add_elements(array, elements):
# TODO: Přidat všechny prvky z "elements" do pole "array"
pass
array.extend(elements)

def find_elements(array, elements):
# TODO: Najít všechny prvky z "elements" v poli "array"
pass
results = []
for el in elements:
results.append(el in array)
return results


if __name__ == "__main__":
array = []
Expand Down
9 changes: 4 additions & 5 deletions 02_hashmap_chaining.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,12 @@ def __init__(self, size):
self.table = [[] for _ in range(size)]

def hash_function(self, key):
# TODO: Implementovat hashovací funkci
pass
return hash(key) % self.size

def add(self, key, value):
# TODO: Přidat prvek s klíčem "key" a hodnotou "value" do hashmapy
pass

def add(self, key, value):
value % self.size

def find(self, key):
# TODO: Najít prvek s klíčem "key" v hashmapě a vrátit jeho hodnotu
pass
Expand Down