fix: correct NFDBP algo

This commit is contained in:
Paul ALNET 2023-06-04 08:12:30 +02:00
vanhempi cf7a4cf7a6
commit 7e0c5a84bb

Näytä tiedosto

@ -158,20 +158,18 @@ def simulate_NFDBP(N):
H = [] # Rang de la boite contenant le n-ieme paquet
for n in range(N):
size = random()
R[i] += size
T[i] += 1
if R[i] + size >= 1:
if R[i] >= 1:
# Il y n'y a plus de la place dans la boite pour le paquet.
# On passe à la boite suivante (qu'on initialise)
# On passe à la boite suivante (qu'on initialise).
i += 1
R.append(0)
T.append(0)
V.append(0)
if V[i] == 0:
# C'est le premier paquet de la boite
V[i] = size
V.append(size)
H.append(i)
R[i] += size
T[i] += 1
return {
"i": i,