介绍大数据上常见的算法设计思想,包括I/O敏感算法、并行算法和随机化算法,以及几个大数据比较热门的专题。这三类算法当前国内算法书籍中介绍比较少,并行算法和随机化算法尽管已经有相关书籍,但是并行算法的书籍往往和硬件联系比较密切,偏重于计算密集型算法而不是数据密集型算法;随机化算法也并非针对数据密集型计算提出的。本书是国内第一本系统介绍大数据算法设计与分析技术的教材,内容丰富,结构合理,旨在讲述和解决大数据处理和应用中相关算法设计与分析的理论和方法,切实培养读者设计、分析与应用算法解决大数据问题的能力。不仅适合计算机科学、软件工程、大数据、物联网等学科的本科生和研究生使用,而且可供其他相近学科的本科生和研究生使用。同时,该教材还可作为从事大数据相关领域工程技术