数据结构是计算机科学中一个非常重要的概念,它是计算机程序设计的基础。数据结构是指一组数据元素以及在这些数据元素之间的关系,它们可以是数字、字符、字符串、图像、音频等等。数据结构的设计和实现需要考虑到计算机存储器的特性、执行效率、算法的复杂度等因素。
本书介绍了常见的数据结构,包括线性结构(如数组、链表、栈、队列等)、树形结构(如二叉树、B树、红黑树等)和图形结构。每种数据结构都有详细的实现方法和算法分析,同时还提供了一些实用的程序示例。
本书的特点是使用C语言进行讲解,因为C语言是一种广泛应用的编程语言,其语法简洁、效率高、可移植性强,非常适合用来实现数据结构。本书还介绍了一些基本的算法,如排序、查找、哈希等,这些算法是数据结构的重要应用。
总之,《数据结构-用c语言描述》是一本非常实用的计算机科学教材,它通过深入浅出的讲解,让读者更好地理解数据结构和算法的基本概念,掌握数据结构的实现方法和算法分析的技能。这本书不仅适合计算机科学专业的学生,也适合程序员和研究人员使用。