El algoritmo de ordenación (en inglés sort) de "la burbuja" es uno de los primeros procedimientos que uno aprende sobre cómo llevar a cabo la ordenación de datos en un computador, fue también el algoritmo con el que me inicié en el tema de la complejidad computacional.
Algoritmos
Para entender la recursividad
La recursividad es el proceso de resolución de un problema en términos de versiones más pequeñas de sí mismo. Al hacerse más pequeño cada vez, se llega a cierta esencia (el "caso base") que puede resolverse directamente.
El Correcto Desarrollo de un Algoritmo
Algo que resultó un involuntario best seller.
Stanford MOOC ML W2 – Assignment
Una breve descripción del ejercicio de la segunda semana de este MOOC.
La distancia de Levenshtein
La Distancia de Levenshtein, una aplicación en Mac OS X y la diferencia entre definiciones en la Wikipedia en distintos idiomas.
