TP4 Triée
This commit is contained in:
parent
18741cf2ab
commit
02ebec6509
|
@ -80,11 +80,11 @@ def seqTrie(l, a, b, x):
|
||||||
def dicho(l, a, b, x):
|
def dicho(l, a, b, x):
|
||||||
"""
|
"""
|
||||||
list, int, int, a → (bool, int)
|
list, int, int, a → (bool, int)
|
||||||
Renvoie un tuple contenant un booléen indiquant si l'élément x est dans la liste l entre les
|
Renvoie un tuple contenant un booléen indiquant si l'élément x est dans la liste l triée entre
|
||||||
bornes [a, b[, ainsi que sa position le cas échéant, -1 sinon, par dichotomie.
|
les bornes [a, b[, ainsi que sa position le cas échéant, -1 sinon, par dichotomie.
|
||||||
CU : l une liste, a et b des ints tels que 0 ≤ a < b ≤ len(l)
|
CU : l une liste, a et b des ints tels que 0 ≤ a < b ≤ len(l)
|
||||||
"""
|
"""
|
||||||
assert(type(l) == list), "l doit être une liste"
|
assert(type(l) == list), "l doit être une liste triée"
|
||||||
assert(type(a) == type(b) == int), "a et b doivent être des ints"
|
assert(type(a) == type(b) == int), "a et b doivent être des ints"
|
||||||
assert(0 <= a < b <= len(l)), "Il faut que 0 ≤ a < b ≤ len(l)"
|
assert(0 <= a < b <= len(l)), "Il faut que 0 ≤ a < b ≤ len(l)"
|
||||||
|
|
||||||
|
@ -103,11 +103,11 @@ def dicho(l, a, b, x):
|
||||||
def tricho(l, a, b, x): # TODO
|
def tricho(l, a, b, x): # TODO
|
||||||
"""
|
"""
|
||||||
list, int, int, a → (bool, int)
|
list, int, int, a → (bool, int)
|
||||||
Renvoie un tuple contenant un booléen indiquant si l'élément x est dans la liste l entre les
|
Renvoie un tuple contenant un booléen indiquant si l'élément x est dans la liste l triée entre
|
||||||
bornes [a, b[, ainsi que sa position le cas échéant, -1 sinon, par trichotomie.
|
les bornes [a, b[, ainsi que sa position le cas échéant, -1 sinon, par trichotomie.
|
||||||
CU : l une liste, a et b des ints tels que 0 ≤ a < b ≤ len(l)
|
CU : l une liste, a et b des ints tels que 0 ≤ a < b ≤ len(l)
|
||||||
"""
|
"""
|
||||||
assert(type(l) == list), "l doit être une liste"
|
assert(type(l) == list), "l doit être une liste triée"
|
||||||
assert(type(a) == type(b) == int), "a et b doivent être des ints"
|
assert(type(a) == type(b) == int), "a et b doivent être des ints"
|
||||||
assert(0 <= a < b <= len(l)), "Il faut que 0 ≤ a < b ≤ len(l)"
|
assert(0 <= a < b <= len(l)), "Il faut que 0 ≤ a < b ≤ len(l)"
|
||||||
|
|
||||||
|
|
Reference in a new issue