【青铜到王者】算法晋级之路

如果想学习算法的朋友这里有一些不错的书籍推荐,下方有获取电子书Pdf的方法:

1.编程珠玑

这里写图片描述

豆瓣评分9.1分

本书是计算机科学方面的经典名著。书的内容围绕程序设计人员面对的一系列实际问题展开。作者Jon Bentley 以其独有的洞察力和创造力,引导读者理解这些问题并学会解决方法,而这些正是程序员实际编程生涯中至关重要的。本书的特色是通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行了透彻而睿智的描述,为复杂的编程问题提供了清晰而完备的解决思路。本书对各个层次的程序员都具有很高的阅读价值。

这本书比较薄,很快就能阅读完,写的东西的确有趣,只是翻译可能稍显有点差,值得阅读。

2.大话数据结构

这里写图片描述

豆瓣评分7.9分

本书为超级畅销书《大话设计模式》作者程杰潜心三年推出的扛鼎之作!以一个计算机教师教学为场景,讲解数据结构和相关算法的知识。通篇以一种趣味方式来叙述,大量引用了各种各样的生活知识来类比,并充分运用图形语言来体现抽象内容,对数据结构所涉及到的一些经典算法做到逐行分析、多算法比较。与市场上的同类数据结构图书相比,本书内容趣味易读,算法讲解细致深刻,是一本非常适合自学的读物。

这本书阅读的时候比较轻松,用比较有趣的描述方式,生动的例子带你学习数据结构,如果不想看那些死板的数据结构书那这本书将是你的不二之选

3.算法导论

这里写图片描述

在有关算法的书中,有一些叙述非常严谨,但不够全面;另一些涉及了大量的题材,但又缺乏严谨性。本书将严谨性和全面性融为一体,深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受。全书各章自成体系,可以作为独立的学习单元;算法以英语和伪代码的形式描述,具备初步程序设计经验的人就能看懂;说明和解释力求浅显易懂,不失深度和数学严谨性。

这个评分的确有点不错,这本书是算法届的经典的教材,其中的算法也是由易到难,如果想对算法有一定研究的同学一定不要错过着呢书。

4.数学之美

这里写图片描述

豆瓣评分8.7分

几年前,“数学之美”系列文章原刊载于谷歌黑板报,获得上百万次点击,得到读者高度评价。读者说,读了“数学之美”,才发现大学时学的数学知识,比如马尔可夫链、矩阵计算,甚至余弦函数原来都如此亲切,并且栩栩如生,才发现自然语言和信息处理这么有趣。

数学之美其中的章节都是独立存在的,其实这本书不仅仅适合程序员看,包括其他的一些行业,甚至文科生都有看数学之美的人存在。读了这本书明白了数学是解决计算机技术问题的根本方法,发现了数学在生活中是无处不在,好好感受作者的思想,必定能受益匪浅。

5.剑指Offer(1,2版)

这里写图片描述

豆瓣评分8.7分

《剑指Offer:名企面试官精讲典型编程题(第2版)》剖析了80个典型的编程面试题,系统整理基础知识、代码质量、解题思路、优化效率和综合能力这5个面试要点。读者将学会优化时间效率及用空间换时间的常用算法,从而在面试中找到最优解;面试中的各项能力,总结应聘者如何充分表现学习和沟通能力,并通过具体面试题讨论如何培养知识迁移、抽象建模和发散思维能力;两个面试案例,总结哪些面试举动是不良行为,而哪些表现又是面试官所期待的行为。

这本书从面试的角度一步一步的带你走进算法,当然其实也是最实在的,毕竟学习知识还是为了生存找工作嘛。这本书中的算法题基本是各大公司的所选的题目或者由此衍生而来的,所以这本书很适合找工作的人群去学习阅读。

6.算法(第4版)

这里写图片描述

豆瓣评分9.4分

本书全面讲述算法和数据结构的必备知识,具有以下几大特色。

 算法领域的经典参考书

Sedgewick畅销著作的最新版,反映了经过几十年演化而成的算法核心知识体系

 内容全面

全面论述排序、搜索、图处理和字符串处理的算法和数据结构,涵盖每位程序员应知应会的50种算法

 全新修订的代码

全新的Java实现代码,采用模块化的编程风格,所有代码均可供读者使用

 与实际应用相结合

在重要的科学、工程和商业应用环境下探讨算法,给出了算法的实际代码,而非同类著作常用的伪代码

 富于智力趣味性

简明扼要的内容,用丰富的视觉元素展示的示例,精心设计的代码,详尽的历史和科学背景知识,各种难度的练习,这一切都将使读者手不释卷

 科学的方法

用合适的数学模型精确地讨论算法性能,这些模型是在真实环境中得到验证的

这本书写得的确很好,作为一个java程序员我觉得一定要读一些这本书,其中我觉得写得比较好的地方在于树的那里,作者对于红黑树,平衡树等我觉得解释描述得都相当的不错。这本书也叫黄书,是算法中的经典,重点推荐。

下载

想要下载上面书籍电子pdf,或者了解更多技术知识

扫描下面公众号,点开-福利-算法升级,即可获取pdf下载地址:
技术公众号

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值