Según Thomas Cormen, ¿qué estructuras de datos y algoritmos debe conocer un estudiante de CS?

Introducción a los algoritmos por Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest y Clifford Stein. Es como la Biblia del tema.

Pero si eres un principiante y no tienes tus conocimientos básicos de antemano, este libro puede resultar un poco aterrador y reducir tu interés.

Sugeriría buscar algunas fuentes más fáciles como las conferencias MIT Cse disponibles en línea de forma gratuita o algún otro libro de texto que tenga un lenguaje y ejemplos más fáciles.

Para pasar a Cormen debe tener un buen conocimiento de:
1. Estructuras de fecha lineales básicas como pilas, colas y listas vinculadas.
2. Estructuras de datos no lineales, como árboles y gráficos al menos.
3. Basar algoritmos de clasificación y búsqueda.
4. Buen conocimiento de punteros y gestión de memoria.

Una vez que tenga claro estos conceptos básicos, encontrará que el contenido de Cormen es mucho más fácil de entender.

Buena suerte
Feliz aprendizaje