1. El documento resume los temas de algoritmos y estructuras de datos que fueron enseñados en una clase. Incluye índices sobre algoritmos y crecimiento de funciones, recursividad, algoritmos de ordenación, estructuras de datos avanzadas (pilas, colas y listas enlazadas), grafos, árboles y tablas de dispersión y diccionarios.
2. El análisis de algoritmos determina los recursos (tiempo y espacio) que consumen los algoritmos dependiendo del tamaño de la entrada. Se usa la notación