Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis+ 1
ĀæExiste un Algoritmo mas rĆ”pido que la bĆŗsqueda binaria para procesar grandes cantidades de datos?
quisiera saber si alguien me puede orientar para potenciar el rendimiento de este algoritmo y asĆ poder procesar mejor los datos con el objeto hacer mejores bĆŗsquedas y generar respuestas mas rĆ”pido a peticiones de usuario final. numeros = [1,2,3,4,5,6,7,8,9,10] import time tinicial = time.time() def busqueda(arreglo,item): inicio = 0 final = len(arreglo)-1 mitad = (inicio + final)// 2 while inicio <= final : if arreglo[mitad] == item: return True elif item < arreglo[mitad]: final = mitad - 1 else: inicio = mitad + 1 mitad = (inicio + final) // 2 return False tfinal = time.time() print(busqueda(numeros,40000000)) print(tfinal - tinicial)
1 Resposta
0
Supongo que con ciclos infinitos pero no sĆ© eso aĆŗn jajaja