韦斯编著的《数据结构与问题求解(Java语言版)(第4版)》共分五个部分:第一部分描述了整本书所使用的JaVa基础知识;第二部分集中介绍基本的算法和构件块;第三部分提供了一些实例研究;第四部分介绍数据结构的实现;第五部分是高级数据结构。另外,作为一部经典教材,本书内容严谨、全面、结构组织合理,讲授这门课的教师可以根据本校学生的需求来摘取不同内容构成自己的讲义。
另外值得强调的是这本书的适用性,它为专业人员提供了大量的、翔实的、来自真实世界的代码,也为初学者提供了从浅入深、循序渐进学习数据结构与算法的丰富实例。本书既可以用于普通数据结构的学习,也可以作为高级数据结构的教材。同时,这本书每章末都有印证所学内容的大量、有趣的练习,以及要求学生自己动手来建立自己的应用程序。