本书为《智能算法通识》的配套实验用书。 《智能算法通识》课程面向理工类非计算机专业,和传统程序设计课程相比,主要注重提高算法和问题求解能力,不注重具体的语言语法,使相关专业学生拥有更为坚实的程序设计技能和算法基础,为培养素质好、专业技术强、信息化水平高的高级工程技术人才做准备。 本实验教材涵盖了《通识智能算法》课程的所有基本题目类型。实验项目从问题角度有逻辑推理题、数学问题算法(如多项式插值、非线性方程求解、线性方程组求解等)、文字处理题、数据结构练习题(如线性表、栈、队列、二叉树、哈弗曼树、图等);从求解问题的算法策略分有穷举法、分治法、动态规划、 贪心法等。并且大部分题目具有应用背景,而且实用有趣(如马踏棋盘问题、背包问题、道路规划问题等)。 同时,本实验教材所有例题和实验项目都比较规范。实验项目的讲解给出源程序和运行结果,特别是源程序格式规范、习惯良好,在标识符命名、注释、缩进等方面,在书中也会告诉学生哪些是良好的编程习惯。