本書是通俗易懂的大數據算法教程。通篇采用師生對話的形式,旨在用通俗的語言、輕松的氣氛,幫助讀者理解大數據計算領域中的基礎算法和思想。本書由背景篇、理論篇、應用篇和實踐篇四部分組成。背景篇介紹大數據、算法、大數據算法等基本概念和背景;理論篇介紹解決大數據問題的亞線性算法、磁盤算法、并行算法、眾包算法的基本思想和理論知識;應用篇介紹與大數據問題息息相關的數據挖掘和推薦系統(tǒng)的相關知識;實踐篇從實際應用出發(fā),引導讀者動手操作,幫助讀者通過實際程序和實驗驗證磁盤算法、并行算法和眾包算法。在講解每一個大數據問題之前,本書都會介紹大量的經典算法和基礎數據結構知識,不僅可以幫助學習過數據結構與算法、算法設計與分析等課程的同學復習,同時能夠讓入門的“小菜鳥”們,不會因為沒有學習過經典算法而對本書望而卻步,輕松地掌握大數據算法!