诺森图书音像专营店
  • 扫码下单

  • 音像Java语言程序设与据结构(进阶篇) 原书1版(美)梁勇
  • 正版
    • 作者: (美)梁勇著 | (美)梁勇编 | (美)梁勇译 | (美)梁勇绘
    • 出版社: 机械工业出版社
    • 出版时间:2018-10-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    店铺装修中

    商家:
    诺森图书音像专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    诺森图书音像专营店

  • 商品参数
    • 作者: (美)梁勇著| (美)梁勇编| (美)梁勇译| (美)梁勇绘
    • 出版社:机械工业出版社
    • 出版时间:2018-10-01
    • 版次:1
    • 印次:1
    • 页数:388
    • 开本:16开
    • ISBN:9787111610038
    • 版权提供:机械工业出版社
    • 作者:(美)梁勇
    • 著:(美)梁勇
    • 装帧:平装
    • 印次:1
    • 定价:99.00
    • ISBN:9787111610038
    • 出版社:机械工业出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2018-10-01
    • 页数:388
    • 外部编号:1201777771
    • 版次:1
    • 成品尺寸:暂无

    出版者的话

    中文版序

    译者序

    前言



    9章 泛型

    19.1 引言

    19.2 动机和优点

    19.3 定义泛型类和接口

    19.4 泛型方法

    19.5 示例学习:对一个对象数组进行排序

    19.6 原生类型和向后兼容

    19.7 通配泛型

    19.8 泛型的擦除和限制

    19.9 示例学习:泛型矩阵类

    关键术语

    本章小结

    测试题

    编程练习题



    第20章 线表、栈、队列和优先队列

    20.1 引言

    20.2 集合

    20.3 迭代器

    20.4 使用forEach方法

    20.5 线表

    20.5.1 11st接口中的通用方法

    20.5.2 数组线表类ArrayList和链表类L1nkedLlst

    20.6 Comparator接口

    20.7 线表和集合的静态方法

    20.8 示例学习:弹球

    20.9 向量类和栈类

    20.10 队列和优先队列

    20.10.1 eue接口

    20.10.2 双端队列Deque和链表LinkedList

    20.11 示例学习:表达式求值

    关键术语

    本章小结

    测试题

    编程练刁题



    2章 规则集和映

    21.1 引言

    21.2 规则集

    21.2.1 HashSet

    21.2.2 LinkedHashSet

    21.. TreeSet

    21.3 比较规则集和线表的能

    21.4 不例学习:关键字

    21.5 映

    21.6 示例学习:单词的出现次数

    21.7 单元素与不可变的

    集合和映

    关键术语

    本章小结

    测试题

    编程练习题



    第22章 开发高效算法

    22.1 引言

    22.2 使用大D标记来衡量算法效率

    2. 示例:确定D
    22.4 分析算法的时间复杂度

    22.4.1 分析二分查找算法

    22.4.2 分析选择排序算法

    22.4.3 分析汉诺塔问题

    22.4.4 常用的递推关系

    22.4.5 比较常用的增长函数

    22.5 使用动态编程寻找斐波那契数

    22.6 使用欧几里得算法求优选公约数

    22.7 寻找素数的高效算法

    22.8 使用分而治之法寻找近点对

    22.9 使用回溯法解决八皇后问题

    22.10 计算几何:寻找凸包

    22.10.1 卷包裹算法

    22.10.2 格雷厄姆算法

    关键术语

    本章小结

    测试题

    编程练习题

    ……



    第章 排序

    第24章 实现线表、栈、队列和优先队列

    第25章 二叉搜索树

    第26章 L树

    第27章 散列

    第28章 图及其应用

    第29章 加权图及其应用

    第30章 集合流的聚合作


    附录

    许多读者就本书之前的版本给出了很多反馈。这些评论和建议极大地改进了本书。这一版在表述、组织、示例、练习题以及附录方面都有大幅提高。本书采用基础优先的方法,在设计用户自定义类之前,首先介绍基本的程序设计概念和技术。选择语句、循环、方法和数组这样的基本概念和技术是程序设计的基础,它们为学生进一步学习面向对象程序设计和不错Java程序设计做好准备。本书以问题驱动的方式来教授程序设计,将重点放在问题的解决而不是语法上。我们通过使用在各种应用情景中引发思考的问题,使得程序设计的介绍变得更加有趣。前面章节的主线放在问题的解决上,引入合适的语法和库以支持编写解决问题的程序。为了支持以问题驱动的方式来教授程序设计,本书提供了大量不同难度的问题来激发学生的积极。为了吸引各个专业的学生来学习,这些问题涉及很多应用领域,包括数学、科学、商业、金融、游戏、动画以及多媒体等。本书将程序设计、数据结构和算法无缝整合在一起,采用一种实用的方式来教授数据结构。首先介绍如何使用各种数据结构来开发高效的算法,然后演示如何实现这些数据结构。通过实现,学生可以深入理解数据结构的效率,以及如何和何时使用某种数据结构。,我们设计和实现了针对树和图的用户自定义数据结构。本书广泛应用于全球各大学的程序设计入门、数据结构和算法课程中。完全版包括程序设计基础、面向对象程序设计、GUI程序设计、数据结构、算法、并行、网络、数据库和Web程序设计。这个版本旨在把学生培养成精通Java的程序员。基础篇可用于程序设计的门课程(通常称为CS1)。基础篇包含完全版的前18章内容,本书还有一个AP版本,适合学习AP计算机科学(AP Computer Science)课程的高中生使用。教授编程的途径是通过示例,而学习编程的途径是通过动手练习。本书通过示例对基本概念进行了讲解,并提供了大量不同难度的练习题供学生进行练习。在我们的程序设计课程中,每次课后都布置了编程练习。我们的目标是编写一本可以通过各种应用场景中的有趣示例来教授问题求解和程序设计的教材。如果您有任何关于如何改进本书的评论或建议,请给我发邮件。Y. Daniel Liangy.daniel.liang@gmail.comwww.cs.armstrong.e/angwww.pearsonhighered.com/liangACM/IEEE课程体系2013版和ABET课程评价新的ACM/IEEE课程体系2013版将知识体系组织成18个知识领域。为了帮教师基于本书设计课程,我们提供了示例教学大纲来确定知识领域和知识单元。作为一个常规的定制示例,示例教学大纲用于三学期的课程系列。示例教学大纲可以从教师资源配套获取。许多读者来自ABET认计划。ABET认的一个关键组成部分是,通过针对课程效果的持续的课程评价确定薄弱环节。我们在教师资源配套提了课程效果示例,以及用于衡量课程效果的示例。本版新增内容本版对各个细节都进行了全面修订,以其清晰、表述、内容、示例和练习题。本版主要的改进如下:书名改为了“Java语言程序设与据结构”,以体现在数据结构方面的。本书使用一种实用的方式来介绍、实现和使用数据结构,并涵盖了一门典型的数据结构课程中的所有主题。另外,还提供了额外的奖励章节来介绍不错的数据结构,比如2-4树、B树以及红黑树等。针对的Java技术进行了更新。使用Java 8版本中的新特征对示例和练习进行了改进和简化。在3章的接口介绍中,引入了默认方法和静态方法。GUI相关章节都更新到JavaFX 8。改写了所有示例。示例和练习中的用户界面现在都是可以改变尺寸并且居中显示的。在5章的示例中,涵盖了内部类、匿名内部类以及lambda表达式的内容。数据结构相关章节中,更多的示例和练习采用了lambda表达式来简化编程。方法引用在20.6节介绍Comparator接口时进行了介绍。在第20章中介绍了forEach方法,作为对集合中每个元素应用一个动作而进行的循环的简单替代方法。在第24~29章中,使用了Java 8中接口的默认方法重新设计和简化了MyList、MyArrayList、MyLinkedList、Tree、BST、LTree、MyMap、MyHashMap、MySet、MyHashSet、Graph、UnweightedGraph和WeightedGraph的实现。第30章为全新章节,介绍集合流的聚合操作。3章(奖励章节)介绍了FXML和Scene Builder可视化工具。重新设计了配套,增加了新的交互式测试题、复习题、动画以及现场编程。在教师资源上为教师额外提供了200多道编程练习题,并给出了。这些练习题没有出现在教材中。可以访问www.pearsonhighered.com/liang,获得和前一版本的关联以及新特征的完整列表。教学特色本书使用以下要素组织素材:教学目标:在每章开始列出学生学习本章应该掌握的内容,学完这章后,学生能够判断自己达到这个目标。引言:提出引发思考的问题以展开讨论,激发读者深入探讨该章内容。要点提示:突出每节中涵盖的重要概念。复习题:按节组织,帮学生复习相关内容并评估掌握的程度。示例学习:通过精心挑选示例,以容易理解的方式教授问题求解和程序设计概

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购