您好,欢迎光临有路网!
数据结构与算法-Java语言版(第2版)——计算机科学丛书
QQ咨询:
有路璐璐:

数据结构与算法-Java语言版(第2版)——计算机科学丛书

  • 作者:(美)德罗兹德克(Drozdek A.)著 周翔
  • 出版社:机械工业出版社
  • ISBN:9787111189930
  • 出版日期:2006年07月01日
  • 页数:573
  • 定价:¥59.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书系统讲解数据结构和算法,并分析了算法的复杂性。本书选择JaVa语言以面向对象的方式描述数据结构,还特别强调了封装和分解的信息隐藏原理。主要内容包括:面向对象编程的基本原理,判定算法效率的方法,堆栈、队列及其应用,对于多种递归的详细讨论,二叉树、B树、2-4树等的查找和遍历等,分析排序、散列等数据结构的应用,图、NP完整性,数据压缩算法、存储管理技术以及自动机理论和字符串匹配等算法。
    本书适合作为高等院校计算机专业的教材,也是计算机算法方面的重要参考书。
    目录
    出版者的话
    专家指导委员会
    译者序
    前言
    第1章 Java语言的面向对象编程
    1.1 Java入门
    1.2 Java面向对象编程
    1.3 输入和输出
    1.4 Java和指针
    1.5 java.util中的向量
    1.6 数据结构和面向对象的编程
    1.7 示例学习:随机存取文件
    1.8 习题
    1.9 编程作业
    参考文献
    第2章复杂性分析
    2.1 计算复杂性和渐近复杂性
    2.2 大D表示法
    2.3 大D表示法的性质
    2.4 Ω和θ表示法
    2.5 可能出现的问题
    2.6 复杂性示例
    2.7 寻找渐近复杂性:示例
    2.8 *好的、平均的和*坏的情况
    2.9 平摊复杂性
    2.10 NP完整性
    2.11 习题
    参考文献
    第3章 链表
    3.1 单向链表
    3.2 双向链表
    3.3 循环链表
    3.4 跳转表
    3.5 自组织表
    3.6 稀疏表
    3.7 java.util的链表
    3.8 结论
    3.9 示例学习:图书馆
    3.10 习题
    3.11 编程作业
    参考文献
    第4章 堆栈和队列
    4.1 堆栈
    4.2 队列
    4.3 优先级队列
    4.4 示例学习:脱离迷宫
    4.5 习题
    4.6 编程作业
    参考文献
    第5章 递归
    5.1 递归定义
    5.2 方法调用和递归实现
    5.3 剖析递归调用
    5.4 尾递归
    5.5 非尾递归
    5.6 间接递归
    5.7 嵌套递归
    5.8 过分递归
    5.9 回溯
    5.10 小结
    5.11 示例学习:递归下降解释器·
    5.12 习题
    5.13 编程作业
    参考文献
    第6章 二叉树
    6.1 树、二叉树和二叉查找树
    6.2 二叉树实现
    6.3 搜索二叉查找树
    6.4 树的遍历
    6.5 插入
    6.6 删除
    6.7 树的平衡
    6.8 自调整
    6.9 堆
    6.10 波兰表示法和表达式树
    6.11 示例学习:计算单词频率
    6.12 习题
    6.13 编程作业
    参考文献
    第7章 多分树
    第8章 图
    第9章 排序
    第10章 散列
    第1l章 数据压缩
    第12章 存储管理
    第13章 字符串匹配
    附录A 大D的计算
    附录B NP完整性
    索引

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外