Java数据结构思维《Think Data Structures: Algorithms and Information Retrieval in Java》是由Allen B. Downey编写的关于数据结构和算法介绍的书籍,遵守CC 3.0知识共享协议。目前已被热心网友翻译成中文版。书籍面向计算机科学及相关领域的大学生,专业软件工程师,软件工程培训人员和技术面试准备人员。

此书内容结构“自底向上”。读者在学习如何使用 Java 集合框架中的结构之后,再了解它们的工作原理。通过围绕一个应用程序 – 网页搜索 – 来组织这些话题,来使用和讲述数据结构。本书还介绍了软件工程实践的基本方面,包括版本控制和单元测试。大多数章节都包括一个练习,允许读者应用他们学到的内容。每个练习都提供自动化测试,来检查解决方案。

[repo owner=”Kivy-CN” name=”think-dast-zh”]