真实世界的算法:初学者指南 - [希] 帕诺斯•卢里达斯(Panos Louridas)

真实世界的算法:初学者指南

[希] 帕诺斯•卢里达斯(Panos Louridas)

出版时间

2020-06-30

ISBN

9787111657453

评分

★★★★★

标签

算法

书籍介绍

算法的第一本入门书籍,带领你踏上算法学习之路。

算法可以代替我们做许多重复的事情,它由执行任务的指令组成,这些任务通常是枯燥且重复的。从简单的构造块开始,计算机算法使机器能够识别和产生语音、翻译文本、分类和总结文档、描述图像和预测天气。你只要在现代脚本程序中使用几行代码,就可以瞬间完成原本需要耗时数小时才能完成的任务。本书通过真实世界中需要解决的实际问题来介绍算法,这些算法用伪代码表示,可以很容易地用计算机语言实现。

本书介绍的算法简单易懂,避免读者有挫败感。读者仅需具备基本的数学知识并大致了解计算机的工作原理,书中会解释所有其他必要的概念。本书在介绍了伪代码规范、基本术语和数据结构的背景知识之后,讨论了压缩、加密、图、搜索和排序、哈希、分类、字符串和随机等算法。每章都描述了实际问题,然后给出了解决这些问题的算法。示例说明了算法的广泛应用,包括解决段落换行的最短路径、投票系统中的最强路径、歌曲识别的哈希、投票权力的蒙特卡罗方法和机器学习的熵。

目录
前言
第1章股票跨度1
1.1算法2
1.2运行时间和复杂度5
1.3使用栈求解股票跨度9

显示全部
用户评论
计算机算法和真实世界有什么关联呢?
翻译很不好,很多中国话都说不利索,跟看上世纪初的白话文一样。 买译本是因为自己阅读困难症,结果是症状明显因此加剧了 很不推荐买 libiary genesis 上有英文最新版 google能搜到作者的python代码解释版
下载
收藏