Recomiende el libro de texto "Estructura de datos" (versión en lenguaje c) (Tsinghua University Press, editado por Yan Weimin y Wu Weimin).
El capítulo 1 del "Libro de texto de la serie de computadoras de la Universidad de Tsinghua: estructura de datos (edición en lenguaje C)" revisa conceptos básicos como datos, estructuras de datos y tipos de datos abstractos. Del capítulo 2 al capítulo 7, comienza con tipos de datos abstractos; Desde la perspectiva del tema, se discuten respectivamente los tipos básicos de estructuras de datos y sus aplicaciones como listas lineales, pilas, colas, cadenas, arreglos, listas generalizadas, árboles y árboles binarios, y gráficos.
El Capítulo 8 proporciona una introducción completa a las tecnologías básicas de gestión de almacenamiento dinámico involucradas en sistemas operativos y compiladores.
El Capítulo 9 al Capítulo 11 analiza la búsqueda y la clasificación. Además de presentar varios métodos de implementación, también se centran en el análisis cualitativo o cuantitativo y la comparación a lo largo del tiempo.
Este libro se puede utilizar como libro de texto de pregrado o universidad para estudiantes de informática o carreras relacionadas con la información.
La estructura de datos es la forma en que una computadora almacena y organiza los datos. Una estructura de datos se refiere a una colección de elementos de datos que tienen una o más relaciones específicas entre sí. A menudo, las estructuras de datos cuidadosamente seleccionadas pueden conducir a una mayor eficiencia operativa o de almacenamiento. Las estructuras de datos suelen estar relacionadas con algoritmos de recuperación y técnicas de indexación eficientes.