lista = [1, 14, 2, 4, 5, 6, 3, 7, 19, 10, 8, 20, 11, 17, 18, 16, 9, 15, 13, 12, 21] # lista de numeros en desorden lista.sort() # 1. Orga...

Pregunta de la clase:
Qué es una búsqueda binaria
Diego Fernando López Díaz

Diego Fernando López Díaz

Pregunta
studenthace 5 años

lista = [1, 14, 2, 4, 5, 6, 3, 7, 19, 10, 8, 20, 11, 17, 18, 16, 9, 15, 13, 12, 21] # lista de numeros en desorden

lista.sort() # 1. Organizar la lista

mitad = len(lista)//2

mitad2 = len(lista)/2

print(lista)

print(mitad)

print(mitad2)

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21]

10

10.5

cual es la diferencia si paso en la busqueda binaria el parametro 10.5 o 10. se puede quedar algun numero por fuera de la busqueda ???

1 respuestas
para escribir tu comentario
    Cristhian Sebastian Bolaños Portilla

    Cristhian Sebastian Bolaños Portilla

    studenthace 5 años

    No puedes pasar un número que no sea entero, en este caso te saldrá un error de tipo.

Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.

Curso de Python 2019
Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.