内容简介:算法是解决问题的一步步流程,也是计算机科学领域的核心主题。本书的前三章旨在帮助读者打下基础,带读者学习二分查找、大表示法、两种基本的数据结构以及递归等。余下的篇幅主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划、散列表的应用、图算法等。
作者简介:本书作者巴尔加瓦(Aditya Bhargava)是一名软件工程师,兼具计算机科学和美术方面的教育背景,在adit.io撰写编程方面的博客。
推荐理由:本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助有程序设计和应用需求的读者在日常项目中更好地发挥算法的能量。
目录:
第1章 算法简介
1.1 引言
1.1.1 性能方面
1.1.2 问题解决技巧
1.2 二分查找
1.2.1 更佳的查找方式
1.2.2 运行时间
1.3 大O表示法
1.3.1 算法的运行时间以不同的速度增加
1.3.2 理解不同的大O运行时间
……
获取方式:
扫描封面上的二维码后登录即可在线阅读全文(未注册用户需先注册,注册方法为:点击这里,下载京东读书专业版APP,注册时选择“东南大学”,输入一卡通号和统一身份认证密码,进行身份验证。)