siendo un graduado de TI, creo que soy la persona adecuada para responder esta pregunta.
En la universidad, solíamos estudiar una noche antes del examen y rezábamos a Dios solo para aprobar. No pensamos mucho en las partes de aplicación.
recientemente, tuve que buscar algo en un documento PDF que consta de 20,000 páginas pero en orden ordenado. cuando intenté buscarlo, me estaba tomando tanto tiempo. siendo impaciente, estaba cancelando la búsqueda …
- ¿Es adecuado usar un algoritmo de hash perceptual para desarrollar un motor de búsqueda de imágenes?
- ¿Qué es una explicación intuitiva de la minimización de arrepentimiento contrafactual?
- ¿Cuáles son los algoritmos de clasificación considerados algoritmos codiciosos?
- Creamos un algoritmo de software único para medir / cuantificar las diferencias de las imágenes a escala nano-planetaria. ¿Cómo monetizamos esto?
- ¿Cuál se debe aprender primero, estructuras de datos o algoritmos?
entonces apliqué este método …
- fue a la página no. 10000
- mi rollo no. no estaba allí, pero todos los demás rol no. en esta página eran menores que las mías
- así que fui a la página no. 15000
- Todavía mi rollo no. no estaba allí., pero esta vez todos los demás rol no. Era mayor que el mío.
- así que fui a la página no. 12500
y el proceso continuó ..
y en 30 segundos encontré mi rollo no.
espera … espera … espera … esa fue una búsqueda binaria !!!
Conocía la búsqueda binaria, pero ese día la usé sin querer …
y sí, la complejidad temporal de la búsqueda binaria es log n.
ese día aprendí una cosa que era para buscar teléfonos MI que usa la búsqueda secuencial.
¡¡¡sigue sonriendo!!!
¡¡feliz aprendizaje!!