代码改变世界

书籍推荐:《Java数据结构与算法》

  Anders Cui  阅读(13232)  评论(6编辑  收藏  举报

Data Structures and Algorithms in Java (2nd Edition)

没错,这本书的代码都是用Java写的。

现在市面上关于数据结构和算法的书的描述语言一般是C、C++和Java,我只见过一本是C#的:《Data Structures and Algorithms with Object-Oriented Design Patterns in C# 》,不过从名字也能看得出来,里面涉及了部分OO的内容,我觉得在学习数据结构和算法的时候还是独立开比较好,否则程序很难独立运行。所以只好找其它的书,对于C、C++来说,它们的基本语法我们确实可以很快学会,但是学会语法跟学会使用不是一回事。因为语言本身的设计理念不同,要真的掌握一门语言不容易,而且我们也没那么多时间,Java自然就是最好的选择了。那不是又得需要学习Java?我觉得基本上不需要,Java和C#本来就是近亲,这种关系要比C#和C/C++之间近得多。

《Java数据结构与算法》是电力出版社出版的“国外经典计算机科学教材”系列的一本,作者很为初学者考虑,举了大量直观、简单的例子,使得理解这些知识变得轻松、有趣。对于计算机科班出身的人来说,这本书或许可以不看,但对于像我这样野路子出来的人来说,这本书不失为一本很好的入门书。

编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
点击右上角即可分享
微信分享提示