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

本书在介绍了伪代码规范、基本术语和数据结构的背景知识之后, 讨论了压缩、加密、图、搜索和排序、哈希、分类、字符串和随机等算法。每章都描述了实际问题, 然后给出了解决这些问题的算法。示例说明了算法的广泛应用, 包括解决段落换行的最短路径、投票系统中的最强路径、歌曲识别的哈希、投票权力的蒙特卡罗方法和机器学习的熵。本书提出的算法简单易懂, 适合经济学和应用科学等学科的学生使用, 计算机科学专业的学生可以在学习更专业的知识之前阅读本书。