Busqueda Binaria
Busqueda Binaria
Codigo:
def bS(a, t):
l, r = 0, len(a) - 1
while l <= r:
m = l + (r - l) // 2
if a[m] == t:
return m
elif a[m] < t:
l = m + 1
else:
r = m - 1
return -1
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
t = 7
r = bS(a, t)
if r != -1:
print(f"El elemento {t} esta en i = {r}")
else:
print(f"El elemento {t} no se encontro")
Comentarios
Publicar un comentario