数据结构不仅是计算机专业重要的号业基础课,也是从事计算机软件开发必备的专业知识。本书是作者在长期教学经验积累的基础上精心编写而成,所选内容覆盖了数据结构的主要内容。全书共分8章,第1章介绍了数据、数据结构、算法的性能分析等基本概念;第2至第4章介绍各种线性结构,包括线性表、栈、队列、串、数组;第5、6章介绍了非线性结构,包括树形结构和图形结构;第7、8章介绍了数据处理中广泛使用的排序和查找技术。本书注重理论与实践相结合,每章都给出了精心挑选,难易搭配,按二个层次(基本知识、基本知识应用、深层应用)挑选的例题、实训例题,并给出了大量的不同层次、不同难度的习题、实训题供选择。通过习题_卜实训,使学生掌握所学知识,并能灵活运用所学知识解决实际问题。本书不仅可作为培养应用型人才的计算机及相关专业的教材,也可作为从事计算机软件开发工作人员的技术参考书。