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

本文转自一个程序员的自省博客园博客,原文链接:http://www.cnblogs.com/anderslly/archive/2008/10/04/data-structures-and-algorithms-in-java.html,如需转载请自行联系原作者。

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

  1. 书籍推荐:《C#7.0本质论》

    在dotNet平台中有多种开发语言可以使用,C#无疑是其中应用得最为广泛的.学习一门编程语言最好的方式就是找一本好书系统地学习,我读过的关于C#的书籍中,我认为下面三本最为经典: <C#本质论& ...

  2. 计算机专业经典书籍推荐

    计算机专业书籍推荐 一.为何要学编程?   每个人的动机不一样.大致有:   1.为了找个好工作:或为了有更好的机会和更好的发展.   2.看到别人超厉害,所以也想学. 3.实际工作中很多场合需要. ...

  3. 经典算法书籍推荐以及算法书排行【算法四库全书】

    经典算法书籍推荐以及算法书排行[算法四库全书] 作者:霞落满天   https://linuxstyle.blog.csdn.net/    https://blog.csdn.net/21aspne ...

  4. 适合初学者学java技术的书籍推荐!

    想要学会java技术,光靠听课是不够的,看书也是非常重要的一步,以下小编为大家推荐的是适合初学者学java技术的书籍,希望能够给初学者们带来帮助. 适合初学者学java技术的书籍推荐! 1. Java ...

  5. 编程入门python语言是多大孩子学的-我的孩子需要学习Python吗?几岁开始学?有什么书籍推荐?...

    原标题:我的孩子需要学习Python吗?几岁开始学?有什么书籍推荐? 最近有一些家长问我,需不需要让孩子学习Python,孩子学习Python有什么作用? 最近确实有看到不少的机构在宣传Python, ...

  6. 自学python需要买书吗-我的孩子需要学习Python吗?几岁开始学?有什么书籍推荐?...

    近年来,全世界各个企业和政府的都非常青睐Python编程语言. 主要编程语言的发展趋势,图片来自 Stack Overflow在GitHub 2017年度报告中,Python 超越 Java 成第二受 ...

  7. python入门基础代码图-python入门代码指南教程书籍推荐2020总结全集汇总

    python入门代码指南教程书籍推荐2020总结全集汇总 记住,如果您想学习Python,市场上有很多可用的资源.这些可以包括书籍,甚至在线课程..在这篇文章中,我们为Python编写了最好的书籍,无 ...

  8. 十年研发经验嵌入式工程师书籍推荐

    从事嵌入式研发行业十年,认为学习就是要不断的吸纳知识,在研发过程中,经常会遇到一些问题,这种发现问题并解决问题的过程就是进步. 为什么选择学习嵌入式? 嵌入式系统无疑是当前最热门最有发展前途的IT应用 ...

  9. 从零实现来理解机器学习算法:书籍推荐及障碍的克服

     从零实现来理解机器学习算法:书籍推荐及障碍的克服 发表于2015-09-10 16:16| 1261次阅读| 来源Machine Learning Mastery| 2 条评论| 作者Jason ...

  10. python 数据分析 书籍推荐 知乎_Python 爬取知乎 9674 个问答,揭秘最受欢迎的 98 本书!...

    原标题:Python 爬取知乎 9674 个问答,揭秘最受欢迎的 98 本书! 作者 | Yura 责编 | 胡巍巍 高尔基这话有没有道理我不知道, 咱也不敢问, 主要是现在也问不了. 那对我来说,读 ...

最新文章

  1. web 中防止sql注入
  2. 7年工作经验,面试官竟然让我写算法题?
  3. Office2007打开文件提示“您尝试打开的文件xxx.xls的格式与文件扩展名指定的格式不一致”的解决办法...
  4. Oracle 修改数据库基本参数
  5. json字符串转成formdata_FormData 数据转化为 json 数据
  6. 和媳妇加一起月薪三万五想换车了不知道x5养的起吗?
  7. 在C#中将字符串转换为字节数组
  8. angular表单验证
  9. arcgis自带的python版本_arcgis10.3自带的python2.7.8怎么安装geopandas?
  10. 如何录屏制作gif图片
  11. mongovue 导入mysql_使用mongovue把sqlserver数据导入mongodb的步骤
  12. 利用kali Linux破解WiFi密码
  13. seo和sem的区别是什么?网站seo具体怎么做?
  14. 标志设计错误的10个例子
  15. python 词库 匹配_python从一段文本中找出存在于词库的词语
  16. 擦边上100分,我的托福考试总结
  17. 【Oracle】ora-02391解决方法,生产环境测试通过
  18. POJ 3107 Godfather (树的重心)
  19. 【已解决】探究CUDA out of memory背后原因,如何释放GPU显存?
  20. 海康设备对接——高抛

热门文章

  1. java家谱树_青锋家谱系统-基于springboot+orgtree的青锋家谱树管理系统
  2. 广西大学计算机硕导名单,导师-广西大学研究生院
  3. matlab求数的因子,matlab中因子分析的函数factoran如何使用??
  4. Oracle 备份shell,oracle数据库shell备份脚本
  5. saltstack python3安装_如何在linux下升级python以及saltstack安装
  6. java 多列 统计_java – 如何计算多列(colspan)HTML表的宽度?
  7. java2实用教程第四版实验指导_Java2实用教程(第4版)实验指导与习题解答_IT168文库(精)...
  8. Java中如何在窗口加一行字,如何在java中实现读文件(一行一行地读)和写文件(一行一行地追加写)...
  9. python数据可视化第三方库有哪些_数据可视化!看看程序员大佬都推荐的几大Python库...
  10. 华为魔术2手机拆机图解_荣耀Magic2手机内部做工如何?荣耀Magic2手机拆机