登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』数据结构(C/C++版)

書城自編碼: 3572735
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 熊回香
國際書號(ISBN): 9787030667663
出版社: 科学出版社
出版日期: 2020-11-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 534

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
美丽与哀愁:第一次世界大战个人史
《 美丽与哀愁:第一次世界大战个人史 》

售價:NT$ 653.0
国家豁免法的域外借鉴与实践建议
《 国家豁免法的域外借鉴与实践建议 》

售價:NT$ 857.0
大单元教学设计20讲
《 大单元教学设计20讲 》

售價:NT$ 347.0
儿童自我关怀练习册:做自己最好的朋友
《 儿童自我关怀练习册:做自己最好的朋友 》

售價:NT$ 316.0
高敏感女性的力量(意大利心理学家FSP博士重磅力作。高敏感是优势,更是力量)
《 高敏感女性的力量(意大利心理学家FSP博士重磅力作。高敏感是优势,更是力量) 》

售價:NT$ 286.0
元好问与他的时代(中华学术译丛)
《 元好问与他的时代(中华学术译丛) 》

售價:NT$ 398.0
汽车传感器结构·原理·检测·维修
《 汽车传感器结构·原理·检测·维修 》

售價:NT$ 500.0
怪谈百物语:不能开的门(“日本文学史上的奇迹”宫部美雪重要代表作!日本妖怪物语集大成之作,系列累销突破200万册!)
《 怪谈百物语:不能开的门(“日本文学史上的奇迹”宫部美雪重要代表作!日本妖怪物语集大成之作,系列累销突破200万册!) 》

售價:NT$ 296.0

內容簡介:
《数据结构 : CC++版》结合编著者多年教学经验,从计算机学科发展和相关应用的实际需求出发,对各种常用的数据结构,从逻辑结构、存储结构、数据处理等方面进行深入细致的解剖和分析,使读者更容易理解基本概念和知识,能够轻松地设计算法以便对相关信息进行处理。《数据结构 : CC++版》共分10章,第1章作为《数据结构 : CC++版》的综述和基础,介绍数据结构的基本概念、算法分析的方法及与算法描述有关的C++知识;2~7章分别讨论线性表、栈与队列、串、数组和广义表、树与二叉树和图等数据结构的定义、表示和实现;第8章~9章分别介绍查找和内部排序的各种方法和实现算法;第10章为文件,介绍各类文件的组织结构及其操作。书末附录介绍一个用C++描述的顺序表类。《数据结构 : CC++版》采用CC++语言作为数据结构和算法的描述语言,《数据结构 : CC++版》所有算法和程序代码均在VC++6.0环境下调试通过。
目錄
目录
第1章 绪论 1
1.1 数据结构的产生和发展 1
1.1.1 数据结构的产生 1
1.1.2 数据结构的发展 1
1.2 数据结构的研究对象 2
1.3 基本概念和术语 4
1.4 数据结构与算法的关系 9
1.5 算法与算法分析 10
1.5.1 算法概述 10
1.5.2 算法的描述方法 11
1.5.3 算法设计目标 12
1.5.4 算法效率的度量 13
1.6 与算法描述有关的C + + 知识 16
1.6.1 C + + 的输入和输出 16
1.6.2 函数 18
1.6.3 对象和类 20
1.6.4 变量的引用类型 24
1.6.5 运算符重载 25
1.6.6 数据类型相关说明 27
1.6.7 两个相关的头文件 28
本章小结 30
习题1 31
第2章 线性表 34
2.1 线性表的基本概念 34
2.1.1 线性表的定义 34
2.1.2 线性表的抽象数据类型 35
2.2 线性表的顺序存储和基本操作 39
2.2.1 线性表的顺序存储—顺序表 39
2.2.2 顺序表的基本操作 41
2.2.3 顺序表基本操作的算法分析 47
2.3 线性表的链式存储和基本操作 48
2.3.1 链式存储的概念 48
2.3.2 单链表概述 49
2.3.3 单链表的基本操作 51
2.3.4 单链表基本操作的算法分析 59
2.3.5 双向链表 59
2.3.6 循环链表 63
2.4 顺序表和链表的综合比较 66
2.4.1 存储分配方式 66
2.4.2 时间性能比较 66
2.4.3 空间性能比较 66
2.5 静态链表 67
2.6 线性表算法设计举例 69
2.6.1 顺序表算法设计举例 69
2.6.2 单链表算法设计举例 72
本章小结 78
习题2 78
第3章 堆栈与队列 81
3.1 堆栈 81
3.1.1 堆栈的基本概念 81
3.1.2 堆栈的顺序存储和基本操作 82
3.1.3 堆栈的链式存储和基本操作 91
3.2 堆栈的应用举例 95
3.3 队列 104
3.3.1 队列的基本概念 104
3.3.2 队列的顺序存储和基本操作 106
3.3.3 队列的链式存储和基本操作 114
3.3.4 其他队列 119
3.4 队列的应用举例 120
习题3 131
第4章 串 133
4.1 串的基本概念 133
4.1.1 串的定义 133
4.1.2 串的抽象数据类型 134
4.2 串的顺序存储和基本操作 136
4.2.1 串的顺序存储—顺序串 136
4.2.2 顺序串的基本操作 137
4.3 串的链式存储和基本操作 146
4.3.1 串的链式存储—链式串 146
4.3.2 链式串的基本操作 147
4.4 串的模式匹配算法 156
4.4.1 Brute-Force算法 156
4.4.2 KMP算法 157
4.5 串的应用举例 162
本章小结 173
习题4 173
第5章 数组和广义表 175
5.1 数组的基本概念 176
5.1.1 数组的定义 176
5.1.2 数组的抽象数据类型 176
5.2 数组的存储结构 177
5.2.1 一维数组的存储 177
5.2.2 多维数组的存储 178
5.3 数组的顺序存储表示和基本操作 179
5.3.1 数组的顺序存储表示 179
5.3.2 数组的基本操作 180
5.3.3 数组的应用举例 184
5.4 矩阵的压缩存储 188
5.4.1 特殊矩阵的压缩存储 188
5.4.2 稀疏矩阵的压缩存储 191
5.5 广义表 208
5.5.1 广义表的基本概念 208
5.5.2 广义表的存储结构 211
5.5.3 广义表的基本操作 214
本章小结 223
习题5 223
第6章 树和二叉树 227
6.1 树 227
6.1.1 树的基本概念 227
6.1.2 树的存储结构 233
6.1.3 树的基本操作 238
6.2 二叉树 246
6.2.1 二叉树的基本概念 246
6.2.2 二叉树的存储结构 251
6.2.3 二叉树的遍历 254
6.2.4 二叉树的其他操作 260
6.3 线索二叉树 270
6.3.1 线索二叉树的基本概念 270
6.3.2 线索二叉树的存储结构 271
6.3.3 线索二叉树的线索化 272
6.3.4 线索二叉树的基本操作 275
6.4 哈夫曼树 279
6.4.1 哈夫曼树的基本概念 279
6.4.2 构造哈夫曼树 282
6.4.3 哈夫曼编码 285
6.5 树、森林与二叉树的转换 289
6.5.1 树与二叉树的转换 289
6.5.2 森林与二叉树的转换 291
6.6 树的应用举例─PATRICIA tree 292
本章小结 296
习题6 297
第7章 图 301
7.1 图的基本概念 301
7.1.1 图的基本定义 301
7.1.2 图的基本术语 302
7.1.3 图的抽象数据类型 306
7.2 图的存储结构 307
7.2.1 邻接矩阵 308
7.2.2 邻接表 310
7.2.3 十字邻接表 312
7.2.4 邻接多重表 313
7.2.5 边集数组 314
7.3 图的实现 315
7.3.1 邻接矩阵存储结构下图基本操作的实现 315
7.3.2 邻接表存储结构下图基本操作的实现 326
7.4 图的遍历 336
7.4.1 深度优先遍历 337
7.4.2 广度优先遍历 339
7.5 *小生成树 344
7.5.1 *小生成树的概念 344
7.5.2 普里姆算法 346
7.5.3 克鲁斯卡尔算法 353
7.6 *短路径 357
7.6.1 *短路径的概念 357
7.6.2 从一顶点到其余各顶点的*短路径 358
7.6.3 每对顶点之间的*短路径 364
7.7 拓扑排序 369
7.7.1 拓扑排序的概念 369
7.7.2 拓扑排序的算法 371
7.8 关键路径 374
7.8.1 关键路径的概念 374
7.8.2 顶点事件的发生时间 375
7.8.3 求关键路径的算法 376
7.8.4 求关键路径的算法描述 379
本章小结 383
习题7 383
第8章 查找 389
8.1 查找的基本概念 389
8.2 静态查找 390
8.2.1 顺序查找 390
8.2.2 二分查找 392
8.2.3 索引查找 394
8.3 动态查找 397
8.3.1 二叉排序树 398
8.3.2 平衡二叉树 406
8.3.3 B_树和B+树 411
8.4 哈希表查找 420
8.4.1 哈希表查找的基本概念 420
8.4.2 哈希函数的构造方法 421
8.4.3 哈希冲突的解决方法 423
8.4.4 哈希表的操作 426
8.4.5 哈希表查找的性能分析 436
本章小结 437
习题8 438
第9章 排序 441
9.1 排序的基本概念 441
9.2 插入排序 443
9.2.1 直接插入排序 443
9.2.2 谢尔排序 445
9.3 选择排序 447
9.3.1 直接选择排序 447
9.3.2 堆排序 449
9.4 交换排序 455
9.4.1 冒泡排序 455
9.4.2 快速排序 457
9.5 归并排序 460
9.6 基数排序 463
9.7 各种内排序方法的性能比较 466
9.8 外排序 468
9.8.1 外存信息的存取 468
9.8.2 外排序的过程 469
9.8.3 多路平衡归并 471
9.8.4 初始归并段的生成 473
9.8.5 **归并树 474
本章小结 476
习题9 476
第10章 文件 481
10.1 文件概述 481
10.1.1 文件的存储介质 481
10.1.2 文件的基本概念 482
10.2 顺序文件 484
10.3 索引文件 486
10.4 ISAM文件 487
10.5 VSAM文件 490
10.6 哈希文件 491
10.7 多关键字文件 493
10.7.1 多重表文件 493
10.7.2 倒排文件 494
10.8 文件的应用举例 494
本章小结 495
习题10 496
参考文献 499
附录 用面向对象的方法(C++的类)描述顺序表类 500

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.