本书主要介绍数据挖掘和数据分析的基本概念和方法,包括数据的基本属性和概念、数据预处理技术、数据立方体和OLAP技术、频繁模式挖掘、回归分析、分类、聚类、离群点分析。每一部分先介绍基本概念、理论基础、应用实例、思考习题。书中涉及的模型和算法均给予了相应的实例,便于读者更好的理解和使用模型。
本书所介绍的内容均为程序设计的基础算法,包括程序设计基础知识、基础算法、基础数据结构、搜索、图论、字符串、动态规划、初等数论、计算几何等内容,结合实际问题,讲解使用基础算法进行问题求解的思路、方法,给出示例代码。目的是使刚刚进入专业课学习的计算机专业学生以及程序设计爱好者了解计算机编程的基本算法。本书注重基础算法的介绍,使初学者能够快速入门,并且对程序设计及算法产生兴趣,为后续进阶学习打下坚实的基础。