• Java软件结构与数据结构
21年品牌 40万+商家 超1.5亿件商品

Java软件结构与数据结构

13.31 2.7折 49 九五品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者(美)路易斯(Lewis,J.),(美)蔡斯(Chase,J

出版社清华大学出版社

ISBN9787302205951

出版时间2009-08

版次1

装帧平装

开本16开

纸张胶版纸

页数393页

字数99999千字

定价49元

上书时间2024-06-30

灵感飞驰

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:Java软件结构与数据结构
定价:49.00元
作者:(美)路易斯(Lewis,J.),(美)蔡斯(Chase,J.) 著,金名 等译
出版社:清华大学出版社
出版日期:2009-08-01
ISBN:9787302205951
字数:638000
页码:393
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐

内容提要
本书是著名作者John Lewis与Joseph Chase作为其的CSI教材“Java Software Solutions:Foundations of Program Design”的姊妹篇。尽管《Java软件结构与数据结构(第3版)》的英文名为“Java Software Structures:Designing and Using Data Structures”,但正如作者在前言中所说的那样,《Java软件结构与数据结构(第3版)》其实是一本可作为“数据结构与算法”课程的教材。根据使用了前两版的教师和学生的反馈,作者在第3版中进行了重大修改,以适应教学的需要。重要的修改包括这样几个方面:    (1)对《Java软件结构与数据结构(第3版)》的基本结构进行了重新设计,以使得这些内容之间的脉络更加清晰;    (2)第3版把对面向对象概念的复习作为一个附录以供参考;    (3)上一版给出了几个完整的Java程序设计案例和源代码,在第3版中进行了删除,并把这几个程序案例源代码放在了网上供读者下载。译者认为,这不仅压缩了不少篇幅,而且使得《Java软件结构与数据结构(第3版)》更像是一本数据结构与算法的教材,而不是Java程序设计的教材;    (4)第3版扩展了对图的讨论,把“图”与“散列”两章的顺序进行了调换,使得脉络更清晰。本版还添加了一章来专门讨论Set与Map集合。    总之,这些修改都是建立在使用以前版本教学的基础上,为教师提供更多的机会和更好的灵活性来使用《Java软件结构与数据结构(第3版)》。
目录
章 概述  1.1 软件质量    1.1.1 正确性    1.1.2 可靠性    1.1.3 健壮性    1.1.4 可用性    1.1.5 可维护性    1.1.6 可重用性    1.1.7 可移植性     1.1.8 运行效率    1.1.9 质量问题  1.2 数据结构    1.2.1 一个物理示例    1.2.2 以集装箱作为对象  关键概念小结  自测题  练习题  自测题答案第2章 算法分析  2.1 算法效率分析  2.2 增长函数与大O记法   2.3 增长函数的比较   2.4 时间复杂度分析     2.4.1 循环运行的复杂度分析     2.4.2 嵌套循环的复杂度分析     2.4.3 方法调用的复杂度分析   关键概念小结   自测题   练习题   自测题答案   参考文献 第3章 集合   3.1 概述     3.1.1 抽象数据类型     3.1.2 Java集合API   3.2 栈集合   3.3 主要的面向对象概念     3.3.1 继承     3.3.2 类层次    3.3.3 Object类     3.3.4 多态性     3.3.5 引用与类层次     3.3.6 泛型   3.4 栈ADT     接口   3.5 使用栈计算后缀表达式  3.6 异常     3.6.1 异常消息     3.6.2 try语句     3.6.3 异常传播   3.7 用数组实现栈     管理容量   3.8 ArrayStack类     3.8.1 构造函数     3.8.2 push操作     3.8.3 pop操作     3.8.4 peek操作     3.8.5 其他操作   关键概念小结   自测题   练习题   程序设计项目   自测题答案 第4章 链式结构   4.1 链接作为引用   4.2 管理链表     4.2.1 访问元素     4.2.2 插入结点     4.2.3 删除结点     4.2.4 哑结点   4.3 无链接的元素     双向链表   4.4 用链表实现栈     4.4.1 LinkedStack类     4.4.2 push操作     4.4.3 pop操作     4.4.4 其他操作   4.5 使用栈来穿越迷宫   4.6 java.util.Stack类实现栈     4.6.1 独有的操作     4.6.2 继承与实现  关键概念小结   自测题   练习题   程序设计项目   自测题答案 第5章 队列第6章 列表第7章 递归第8章 排序与查找第9章 树0章 二叉查找树1章 优先队列与堆2章 多路查找树3章 图4章 散列5章 Set与Map集合附录A UML附录B 面向对象设计
作者介绍

序言

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP