《数据结构 Java语言描述(第2版)》主要介绍了数据结构的基本概念和基本算法。全书共分九个项目,主要内容包括:绪论、线性表、栈和队列、串、多维数组和广义表、树、图、查找和排序等。各项目中所涉及的数据结构与算法均给予了Java语言描述(所有程序都已运行通过),以便于读者巩固和提高运用Java语言进行程序设计的能力。《数据结构 Java语言描述(第2版)》在内容的选取、概念的引入、文字的叙述以及例题和习题的选择等方面,都力求遵循面向应用、逻辑结构简明合理、由浅入深、深入浅出、循序渐进、便于自学的原则,突出其实用性与应用性。《数据结构 Java语言描述(第2版)》可作为计算机专业教材,也适合作为高校非计算机专业辅修计算机专业课程的教材,还可以供从事计算机软件开发的科技人员自学参考。