No creo que entiendas lo que significa “comprender completamente”.
Elige tu algoritmo favorito en el libro. Regrese a la literatura antes de que se descubriera el algoritmo y comprenda qué problemas se resolvieron con los precursores del algoritmo y por qué estos algoritmos se consideraron insuficientes. Luego lea los primeros artículos que describen las primeras formulaciones del algoritmo y rastree cómo evolucionó el algoritmo hasta su formulación actual. Luego, investigue cómo el algoritmo fue recogido por la comunidad en general, por qué se considera importante y cómo se incorporó a la pedagogía. Finalmente, haga un mapa de cómo la pedagogía del algoritmo lo llevó a ser elegido para su inclusión en este libro de texto, y cómo los libros de texto anteriores influyeron en su presentación.
Ahora considere lo que realmente hace el algoritmo. ¿Cómo fue influenciada su creación por la arquitectura de la computadora en ese momento? ¿Cómo ha influido en la arquitectura posterior de la computadora? ¿Qué variaciones existen en el algoritmo y por qué han tenido menos éxito? ¿Cómo ha influido este algoritmo en la creación de otros algoritmos no relacionados? ¿Cuáles son las implementaciones notables del algoritmo?
- ¿Cuáles son los beneficios del ordenamiento dinámico y sus desventajas en comparación con otros algoritmos de ordenamiento?
- ¿Es necesario tener datos estacionarios para aplicar algún tipo de algoritmo de aprendizaje automático?
- Cómo hacer que el código de una ordenación de inserción sea más optimizado utilizando una lista vinculada
- ¿Qué es Algoritmo, Diagrama de flujo y Pseudocódigo en la planificación de programas antes de escribir?
- Un árbol binario completamente equilibrado tiene 187 hojas. ¿Cuál es la altura del árbol?
¿Qué deberías leer? Shakespeare En la biblioteca de su universidad encontrará lo que se conoce como ediciones “variorum” que intentaron capturar todas las variantes textuales conocidas de las obras, así como comentarios sobre las variantes (y comentarios sobre el comentario). Eso le dará una plataforma de lanzamiento en el mundo más amplio de la beca Shakespeare, y eso a su vez le dará un sentido visceral de cómo simplemente no podemos llegar a una “comprensión completa” de un solo soliloquio.
Los algoritmos difieren de Shakespeare en grado pero no en especie. También son un artefacto histórico creativo que registra lo que una determinada población considera importante y notable en un lugar y momento en particular. Comprender lo que hacen los algoritmos es sencillo. Una comprensión “completa” requiere mucho más.