作者简介

“数据结构与算法”是软件开发技术的一门重要的专业基础课程。课程主要讨论现实世界中数据之间的各种逻辑结构、在计算机中的存储结构以及各种算法的设计问题。本书讨论的内容包括:线性表、堆栈、队列、串、数组、树、图、查找、排序。其中,线性表、堆栈、队列、串、数组属于线性结构,树和图是非线性结构,查找和排序是两个应用广泛的算法设计问题。