书籍推荐:《Java数据结构与算法》
没错,这本书的代码都是用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数据结构与算法》相关推荐
- 书籍推荐:《C#7.0本质论》
在dotNet平台中有多种开发语言可以使用,C#无疑是其中应用得最为广泛的.学习一门编程语言最好的方式就是找一本好书系统地学习,我读过的关于C#的书籍中,我认为下面三本最为经典: <C#本质论& ...
- 计算机专业经典书籍推荐
计算机专业书籍推荐 一.为何要学编程? 每个人的动机不一样.大致有: 1.为了找个好工作:或为了有更好的机会和更好的发展. 2.看到别人超厉害,所以也想学. 3.实际工作中很多场合需要. ...
- 经典算法书籍推荐以及算法书排行【算法四库全书】
经典算法书籍推荐以及算法书排行[算法四库全书] 作者:霞落满天 https://linuxstyle.blog.csdn.net/ https://blog.csdn.net/21aspne ...
- 适合初学者学java技术的书籍推荐!
想要学会java技术,光靠听课是不够的,看书也是非常重要的一步,以下小编为大家推荐的是适合初学者学java技术的书籍,希望能够给初学者们带来帮助. 适合初学者学java技术的书籍推荐! 1. Java ...
- 编程入门python语言是多大孩子学的-我的孩子需要学习Python吗?几岁开始学?有什么书籍推荐?...
原标题:我的孩子需要学习Python吗?几岁开始学?有什么书籍推荐? 最近有一些家长问我,需不需要让孩子学习Python,孩子学习Python有什么作用? 最近确实有看到不少的机构在宣传Python, ...
- 自学python需要买书吗-我的孩子需要学习Python吗?几岁开始学?有什么书籍推荐?...
近年来,全世界各个企业和政府的都非常青睐Python编程语言. 主要编程语言的发展趋势,图片来自 Stack Overflow在GitHub 2017年度报告中,Python 超越 Java 成第二受 ...
- python入门基础代码图-python入门代码指南教程书籍推荐2020总结全集汇总
python入门代码指南教程书籍推荐2020总结全集汇总 记住,如果您想学习Python,市场上有很多可用的资源.这些可以包括书籍,甚至在线课程..在这篇文章中,我们为Python编写了最好的书籍,无 ...
- 十年研发经验嵌入式工程师书籍推荐
从事嵌入式研发行业十年,认为学习就是要不断的吸纳知识,在研发过程中,经常会遇到一些问题,这种发现问题并解决问题的过程就是进步. 为什么选择学习嵌入式? 嵌入式系统无疑是当前最热门最有发展前途的IT应用 ...
- 从零实现来理解机器学习算法:书籍推荐及障碍的克服
从零实现来理解机器学习算法:书籍推荐及障碍的克服 发表于2015-09-10 16:16| 1261次阅读| 来源Machine Learning Mastery| 2 条评论| 作者Jason ...
- python 数据分析 书籍推荐 知乎_Python 爬取知乎 9674 个问答,揭秘最受欢迎的 98 本书!...
原标题:Python 爬取知乎 9674 个问答,揭秘最受欢迎的 98 本书! 作者 | Yura 责编 | 胡巍巍 高尔基这话有没有道理我不知道, 咱也不敢问, 主要是现在也问不了. 那对我来说,读 ...
最新文章
- web 中防止sql注入
- 7年工作经验,面试官竟然让我写算法题?
- Office2007打开文件提示“您尝试打开的文件xxx.xls的格式与文件扩展名指定的格式不一致”的解决办法...
- Oracle 修改数据库基本参数
- json字符串转成formdata_FormData 数据转化为 json 数据
- 和媳妇加一起月薪三万五想换车了不知道x5养的起吗?
- 在C#中将字符串转换为字节数组
- angular表单验证
- arcgis自带的python版本_arcgis10.3自带的python2.7.8怎么安装geopandas?
- 如何录屏制作gif图片
- mongovue 导入mysql_使用mongovue把sqlserver数据导入mongodb的步骤
- 利用kali Linux破解WiFi密码
- seo和sem的区别是什么?网站seo具体怎么做?
- 标志设计错误的10个例子
- python 词库 匹配_python从一段文本中找出存在于词库的词语
- 擦边上100分,我的托福考试总结
- 【Oracle】ora-02391解决方法,生产环境测试通过
- POJ 3107 Godfather (树的重心)
- 【已解决】探究CUDA out of memory背后原因,如何释放GPU显存?
- 海康设备对接——高抛
热门文章
- java家谱树_青锋家谱系统-基于springboot+orgtree的青锋家谱树管理系统
- 广西大学计算机硕导名单,导师-广西大学研究生院
- matlab求数的因子,matlab中因子分析的函数factoran如何使用??
- Oracle 备份shell,oracle数据库shell备份脚本
- saltstack python3安装_如何在linux下升级python以及saltstack安装
- java 多列 统计_java – 如何计算多列(colspan)HTML表的宽度?
- java2实用教程第四版实验指导_Java2实用教程(第4版)实验指导与习题解答_IT168文库(精)...
- Java中如何在窗口加一行字,如何在java中实现读文件(一行一行地读)和写文件(一行一行地追加写)...
- python数据可视化第三方库有哪些_数据可视化!看看程序员大佬都推荐的几大Python库...
- 华为魔术2手机拆机图解_荣耀Magic2手机内部做工如何?荣耀Magic2手机拆机