Skip to content
Snippets Groups Projects
Commit c91f13c9 authored by Lecocq Simon's avatar Lecocq Simon
Browse files

typage experiment load factors

parent b453f695
Branches
No related tags found
No related merge requests found
......@@ -4,12 +4,13 @@ import time
import sys
###### PARTIE 2 ######
def experiment_load_factor(load_factors):
def experiment_load_factor(load_factors: list[float]) -> tuple[list[float], list[int], list[int]]:
"""
Étude du facteur de charge
:param load_factors: Liste de facteurs de charges (représentent nombre d'éléments dans dict).
:return: Trois listes représentant pour chaque facteur de charge: le temps de création du dict, le nombre de changements de taille, et l'espace occupé par le dict
"""
insertion_times = []
resizing = []
......@@ -31,9 +32,11 @@ def experiment_load_factor(load_factors):
resizing.append(resizing_count)
memory_sizes.append(last_memory_size)
return insertion_times, resizing, memory_sizes
def experiment_longest():
"""
TODO: que fait cette fonction
"""
d = {}
insertion_times = []
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment