零基础学算法作者:[戴艳 编著出版时间: 2010年版丛编项: 零基础学编程内容简介 本书系统介绍了算法的理论基础及应用实例。全书分为两篇,第一篇用5章介绍算法和数据结构的基础知识,包括基础算法思想、简单数据结构、复杂数据结构、排序和查找算法等内容;第二篇用4章介绍用数据结构解决实际问题的相关程序,包括解决数学问题、数据结构问题、算法经典问题等内容,最后一章介绍信息学奥赛部分试题的程序。本书实例丰富、实用性强、结构清晰、讲解详尽。可作为大中专院校学生学习数据结构时做课程设计的参考书,还可作为参加信息学奥赛选手的参考书。目录出版说明前言第一篇 算法与数据结构基础第1章 基础算法思想1.1 编程的灵魂:数据结构+算法1.2 算法的作用1.3 递推算法思想1.4 枚举算法思想1.5 递归算法思想1.6 分治算法思想1.7 贪婪算法思想1.8 试探法算法思想1.9 模拟算法1.10 算法的评价第2章 简单数据结构2.1 最简单的结构:线性表2.2 先进先出结构:队列2.3 后进先出结构:栈第3章 复杂数据结构3.1 层次关系结构:树3.2 网状关系:图第4章 常用算法—排序4.1 排序概述4.2 冒泡排序法4.3 快速排序法4.4 简单选择排序法4.5 堆排序法4.6 直接插入排序法4.7 希尔排序法4.8 合并排序法4.9 排序算法的选择第5章 常用算法—查找5.1 查找的基本概念5.2 简单查找5.3 二叉排序树5.4 索引查找5.5 散列表第二篇 用数据结构解决实际问题第6章 数学问题6.1 有趣的整数6.2 素数6.3 阶乘6.4 求p的近似值6.5 方程求解6.6 矩阵的运算6.7 一元多项式的运算第7章 数据结构问题7.1 约瑟夫环7.2 大整数四则运算7.3 进制转换7.4 括号匹配7.5 中序表达式转后序表达式7.6 停车场管理7.7 迷宫求解7.8 LZW压缩的实现第8章 算法经典问题第9章 信息学奥赛试题精解附录 Dev-C++开发环境的使用 上一篇: 人工智能基础教程 第二版 下一篇: 人工智能 [刘凤岐 编著]