计算机算法与实践教程

副标题:无

作   者:徐保民,陈旭东,李春艳编著

分类号:

ISBN:9787811231496

微信扫一扫,移动浏览光盘

简介

   本书较系统地阐述算法设计的方法、技术和应用实例。全书内容包括   算法基础、常用数据结构、基本算法设计技术、贪心法、分治法、回溯法   和分枝定界法,内容丰富,概念清楚,通俗易懂。全书特别注重对实际应   用问题的分析和理解,全部算法实例都给出了完整的程序实现,并对算法   的工作过程进行说明,使算法更加易于理解和掌握。    本书可作为高等院校各专业算法实践类课程用教材,也可以作为程序   设计类课程、算法类课程和数据结构课程的辅助用书,同时还可以作为算   法爱好者和参加各种程序设计比赛选手的自学用书。   

目录

第1章 算法基础知识
1.1 算法简介
1.2 算法描述形式
1.3 算法复杂性分析
1.3.1 时间复杂度
1.3.2 空间复杂度
习题
第2章 线性数据结构与算法
2.1 线性表
2.1.1 线性表定义及特点
2.1.2 顺序表
2.1.3 链表
2.1.4 数组与链表性能比较
2.2 栈与队列
2.2.1 栈
2.2.2 队列
2.3 应用举例
2.3.1 队列应用举例
2.3.2 栈应用举例
习题
第3章 非线性数据结构与算法
3.1 树与二叉树
3.1.1 树的基本概念
3.1.2 二叉树
3.1.3 树与二叉树的存储结构
3.1.4 树的搜索
3.2 图
3.2.1 图的基本概念
3.2.2 图的存储结构
3.2.3 图的搜索
3.3 应用举例
3.3.1 课程安排问题
3.3.2 关键路径问题
习题
第4章 递归与分治
4.1 递归法
4.1.1 递归思想
4.1.2 应用举例
4.2 分治法
4.2.1 问题的提出
4.2.2 分治法概述
4.2.3 应用举例
习题
第5章 贪心法
5.1 问题的提出
5.2 贪心法概述
5.3 应用举例
5.3.1 哈夫曼编码
5.3.2 单源最短路径
5.3.3 最小生成树
5.3.4 背包问题
5.3.5 多机调度问题
5.3.6 马踏棋盘问题
习题
第6章 动态规划
6.1 问题的提出
6.2 动态规划法概述
6.3 应用举例
6.3.1 多源最短路径
6.3.2 背包问题
6.3.3 图像压缩
6.3.4 最长公共子序列问题
习题
第7章 回溯法
7.1 问题的提出
7.2 回溯法概述
7.3 应用举例
7.3.1 背包问题
7.3.2 n皇后问题
7.3.3 组合问题
7.3.4 填字游戏
习题
第8章 分枝定界
8.1 问题的提出
8.2 分枝定界法概述
8.3 应用举例
8.3.1 背包问题
8.3.2 旅行商问题
习题
参考文献

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

计算机算法与实践教程
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon