算法详解(卷1)——算法基础-GitChat电子书

内容简介

算法是计算机科学领域最重要的基石之一。算法是程序的灵魂,只有掌握了算法,才能轻松地驾驭程序开发。

《算法详解》系列图书共有4卷,本书是第1卷——算法基础。本书共有6章,主要介绍了4个主题,它们分别是渐进性分析和大O表示法、分治算法和主方法、随机化算法以及排序和选择。附录A和附录B简单介绍了数据归纳法和离散概率的相关知识。本书的每一章均有小测验、章末习题和编程题,这为读者的自我检查以及进一步学习提供了较多的便利。

本书为对算法感兴趣的广大读者提供了丰富而实用的资料,能够帮助读者提升算法思维能力。本书适合计算机专业的高校教师和学生,想要培养和训练算法思维以及计算思维的IT专业人士,以及在准备面试的应聘者和面试官阅读参考。

作者简介

蒂姆 · 拉夫加登(Tim Roughgarden)是斯坦福大学计算机科学系的教授,也是该校管理科学和工程系的客座教授,他从 2004 年开始教授和研究算法。本书是他的《算法详解》四部曲的第一卷,基于他从 2012 年开始定期举行的在线算法课程编写。

了解详情/优惠购买

点击查看更多 | 立即购买课程 >>

扫码查看购买:
以上是算法详解(卷1)——算法基础-GitChat电子书的介绍,希望能帮到您!

猜你喜欢

2017 技术大检阅-GitChat电子书

内容简介过去的一年,人工智能应用正在蔓延至各个领域,AI技术成为世界主流发展趋势;比特币和区块链占据了无数次金融与科技头条……现在是时候回顾下2017年了。想在最短时间了解这一

2020-02-28

前端开发创新实践-GitChat电子书

内容简介近年来,前端技术领域迅猛发展,各种新技术、框架、工具,层出不穷。业内众多优秀企业保持积极探索精神,对现有工具、技术进行了深入探索,甚至缘于研发工作需求进行了升级研发与深

2020-02-28

程序员的算法趣题-GitChat电子书

内容简介本书是一本解谜式的趣味算法书,从实际应用出发,通过趣味谜题的解谜过程,引导读者在愉悦中提升思维能力、掌握算法精髓。此外,本书作者在谜题解答上,通过算法的关键原理讲解,从

2020-02-28

分布式数据库-GitChat电子书

内容简介随着互联网应用的广泛普及,海量数据的存储和访问成为系统设计的瓶颈问题。对于大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。给系统的稳定性和扩展性造成了

2020-02-28

物联网开发技术栈-GitChat电子书

内容简介作为互联网技术的进化,物联网开发并非孤立的技术栈,而是向上承接了互联网,向下统领了嵌入式硬件开发的一个承上启下的全栈开发技术。虽然我们并不能预测物联网技术栈最终的样子:

2020-02-28