Saltar al contenido

Revisa este código de un agente

Un agente propone buscar en una lista enlazada ordenada con búsqueda binaria, «para que sea O(log n)»:

Texto
función buscar(lista, x):    bajo ← 0; alto ← longitud(lista)    mientras bajo < alto:        medio ← bajo + (alto − bajo) / 2        si leer(lista, medio) < x: bajo ← medio + 1        si no: alto ← medio    devolver bajo
Un agente propone buscar en una lista enlazada ordenada con búsqueda binaria, usando leer(lista, medio), «para que sea O(log n)». ¿Cuánto cuesta de verdad?