ad holder

数据结构与算法分析:Jave语言 原书第三版 Java计算机科学丛书 计算机教材 数据结构

数据结构与算法分析:Jave语言 原书第三版 Java计算机科学丛书 计算机教材 数据结构 下载 mobi epub pdf 电子书 2023


简体网页||繁体网页



点击这里下载
    

想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2023-01-29

类似图书 点击查看全场最低价

图书介绍

店铺: 杰城图书专营店
出版社: 机械工业出版社
ISBN:9787111528395
商品编码:10364909779


相关图书





图书描述

基本信息

书名:数据结构与算法分析

原价:69元

作者:[美]马克·艾伦·维斯

出版社:机械工业

出版日期:2016-03-01

ISBN:9787111528395

字数:471000

页码:403

版次:1

装帧:平装

开本:16开

商品重量:

目录

出版者的话

前言
第1章 引论1
1.1 本书讨论的内容1
1.2 数学知识复习2
1.2.1 指数2
1.2.2 对数2
1.2.3 级数2
1.2.4 模运算4
1.2.5 证明的方法4
1.3 递归简论5
1.4 实现泛型构件pre-Java 57
1.4.1 使用Object表示泛型8
1.4.2 基本类型的装9
1.4.3 使用接口类型表示泛型9
1.4.4 数组类型的兼容性10
1.5 利用Java 5泛型特性实现泛型构件11
1.5.1 简单的泛型类和接口11
1.5.2 自动装箱/拆箱11
1.5.3 菱形运算符12
1.5.4 带有限制的通配符12
1.5.5 泛型static方法14
1.5.6 类型限界14
1.5.7 类型擦除15
1.5.8 对于泛型的限制15
1.6 函数对象16
小结18
练习18
参考文献19
第2章 算法分析20
2.1 数学基础20
2.2 模型22
2.3 要分析的问题22
2.4 运行时间计算24
2.4.1 一个简单的例子24
2.4.2 一般法则24
2.4.3 子序列和问题的求解26
2.4.4 运行时间中的对数31
2.4.5 分析结果的准确性33
小结33
练习34
参考文献37
第3章 表、栈和队列39
3.1 抽象数据类型39
3.2 表ADT39
3.2.1 表的简单数组实现40
3.2.2 简单链表40
3.3 Java Collections API中的表41
3.3.1 Collection接口41
3.3.2 Iterator接口42
3.3.3 List接口、ArrayList类和LinkedList类43
3.3.4 例子:remove方法对LinkedList类的使用44
3.3.5 关于ListIterator接口46
3.4 ArrayList类的实现46
3.4.1 基本类46
3.4.2 迭代器、Java嵌套类和内部类49
3.5 LinkedList类的实现52
3.6 栈ADT58
3.6.1 栈模型58
3.6.2 栈的实现59
3.6.3 应用59
3.7 队列ADT65
3.7.1 队列模型65
3.7.2 队列的数组实现65
3.7.3 队列的应用66
小结67
练习67
第4章 树71
4.1 预备知识71
4.1.1 树的实现72
4.1.2 树的遍历及应用72
4.2 二叉树75
4.2.1 实现76
4.2.2 例子:表达式树76
4.3 查找树ADT——二叉查找树78
4.3.1 contains方法79
4.3.2 findMin方法和findMax方法80
4.3.3 insert方法80
4.3.4 remove方法82
4.3.5 平均情况分析83
4.4 AVL树86
4.4.1 单旋转87
4.4.2 双旋转89
4.5 伸展树94
4.5.1 一个简单的想法(不能直接使用)95
4.5.2 展开96
4.6 再探树的遍历100
4.7 B树101
4.8 标准库中的集合与映射105
4.8.1 关于Set接口105
4.8.2 关于Map接口105
4.8.3 TreeSet类和TreeMap类的实现106
4.8.4 使用多个映射的实例106
小结111
练习111
参考文献115
第5章 散列117
5.1 一般想法117
5.2 散列函数117
5.3 分离链接法119
5.4 不用链表的散列表123
5.4.1 线性探测法123
5.4.2 平方探测法124
5.4.3 双散列129
5.5 再散列130
5.6 标准库中的散列表132
5.7 坏情形下O(1)访问的散列表 133
5.7.1 完美散列133
5.7.2 布谷鸟散列135
5.7.3 跳房子散列143
5.8 通用散列法146
5.9 可扩散列148
小结149
练习150
参考文献153
第6章 优先队列(堆)156
6.1 模型156
6.2 一些简单的实现156
6.3 二叉堆157
6.3.1 结构性质157
6.3.2 堆序性质157
6.3.3 基本的堆操作158
6.3.4 其他的堆操作162
6.4 优先队列的应用164
6.4.1 选择问题164
6.4.2 事件模拟165
数据结构与算法分析:Jave语言 原书第三版 Java计算机科学丛书 计算机教材 数据结构 下载 mobi epub pdf txt 电子书 格式


数据结构与算法分析:Jave语言 原书第三版 Java计算机科学丛书 计算机教材 数据结构 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2023

数据结构与算法分析:Jave语言 原书第三版 Java计算机科学丛书 计算机教材 数据结构 下载 mobi pdf epub txt 电子书 格式 2023

数据结构与算法分析:Jave语言 原书第三版 Java计算机科学丛书 计算机教材 数据结构 下载 mobi epub pdf 电子书
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

类似图书 点击查看全场最低价

数据结构与算法分析:Jave语言 原书第三版 Java计算机科学丛书 计算机教材 数据结构 mobi epub pdf txt 电子书 格式下载 2023








相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2023 book.qciss.net All Rights Reserved. 图书大百科 版权所有