数据结构是算法的基础。本章首先介绍了数据结构的基本概念和特点,然后介绍了线性表、顺序表、链表、栈、队列、树和图等典型的数据结构。在介绍每一种数据结构的同时,给出了相应的实现算法和完整的操作实例。读者通过对照这些代码实例可以加深对数据结构理解。