Feat(NSI): cours sur la complexité
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2023-03-15 09:00:49 +01:00
parent 285ac83539
commit 369c4fa962
7 changed files with 118 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
def dichotomie(liste, x):
g = 0
d = len(L)-1
while g <= l:
m = (g + d) // 2
if L[m] < x:
g = m
elif L[m] > x:
d = m
else:
return m
return None

View File

@@ -0,0 +1,6 @@
def maximum(liste):
candidat = liste[0]
for element in liste:
if element > candidat:
candidat = element
return candidat

View File

@@ -0,0 +1,5 @@
def moyenne(liste):
moy = 0
for element in liste:
moy = moy + element
return moy / len(liste)

View File

@@ -0,0 +1,6 @@
def table(liste):
resultats = []
for element1 in liste:
for element2 in liste:
resultats.append(element1 * element2)
return resultats