Las estructuras de datos son un tema fundamental en la formación de los estudiantes de Computación e Informática, Ingeniería de Sistemas y afines, pues no brindan un conocimiento técnico para elegir la mejor y más eficiente forma de organizar nuestros datos para la solución de problemas de uso común en programación.
En este libro encontrará más de 80 ejemplos completos de programas sobre recursividad, ordenamiento, búsqueda, listas analizadas, pilas, colas y árboles. Asimismo, encontrará más de 140 ejercicios propuestos, los cuales, sin duda, serán de valiosa ayuda para los estudiantes y docentes, y constituirán una fuente valiosa para la elaboración de prácticas y exámenes.
Los ejemplos han sido codificados en lenguaje C/C++, el líder por excelencia y padre de las lenguas más recientes como Java, PHP y C#, lo que facilita el aprendizaje si más adelante decidimos programar en cualquiera de ellos. Sistemas operativos, manejadores de base de datos, procesadores de texto, juegos, intérpretes, compiladores, calculadoras electrónicas, compresores de archivos, simuladores y utilitarios en general tienen su código escrito en C/C++. Las estructuras de datos son la base de este tipo de aplicaciones y aprenderlas con C/C++ resulta ser una gran decisión.