• 面向算法设计的数据结构
21年品牌 40万+商家 超1.5亿件商品

面向算法设计的数据结构

全新正版 极速发货

22.52 5.8折 39 全新

仅1件

广东广州
认证卖家担保交易快速发货售后保障

作者谢勰 编著

出版社清华大学出版社

ISBN9787302411529

出版时间2015-12

装帧平装

开本16开

定价39元

货号1201242982

上书时间2024-05-29

曲奇书店

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

   商品详情   

品相描述:全新
商品描述
目录
章算法 
1.1概述 
1.2(实例)二分查找 
1.3程序性能与算法分析 
1.3.1时间复杂度 
1.3.2空间复杂度 
1.4渐近记号 
1.5(技巧)阶的快速比较* 
1.5.1加和型无穷大量阶的比较 
1.5.2乘积型无穷大量阶的比较 
1.5.3对数型无穷大量阶的比较 
1.6习题 
第2章抽象数据类型 
2.1概述 
2.2(实例)在数据集中查找给定值 
2.2.1缺点一:长度受限制 
2.2.2缺点二:有序则难变 
2.2.3缺点三:查变难两全 
2.2.4查找问题的抽象数据类型视角 
2.3数据库与数据集 
2.3.1数据库 
2.3.2数据集 
2.4功能与实现 
2.4.1向量的伸缩 
2.4.2有序向量实现 
2.4.3无序向量实现 
2.4.4对比 
2.5(技巧)组装使用 
2.6STL容器一览 
2.7设计模式 
2.7.1迭代器 
2.7.2适配器 
2.7.3组合 
2.8习题 
第3章向量 
3.1概述 
3.2 (使用) vectoor 
3.3vector的简要实现 
3.4加倍技术木 
3.5(技巧)物理存储与进制换算 
3.5.1一维数组 
3.5.2二维数组 
3.5.3多维向量 
3.6(技巧)自然数映射与下标 
3.7(实例)矩阵的向量实现 
3.7.1矩阵的简易实现 
3.7.2稀疏矩阵 
3.8习题 
第4章递归 
4.1概述 
4.2(技巧)递归设计与归纳证明 
4.3递归与进程模型 
4.4递归算法性能分析 
4.5(实例)排列生成器* 
4.5.1利用vector传值实现 
4.5.2利用vector引用实现 
4.6(实例)乐高铺砖 
4.7习题 
第5章栈 
5.1概述 
5.2(使用) stack 
5.3stack的简要实现 
5.4(技巧)逻辑表达式优化 
5.5(实例)路径搜索 
5.6习题 
第6章队列 
6.1概述 
6.2 (使用) queue 
6.3(技巧)循环向量设计 
6.3.1使用两个位置指示 
6.3.2使用计数信息 
6.4queue的简要实现 
6.5(实例)贾宪三角 
6.6(技巧)排队组织与内蕴次序 
6.7习题 
第7章链 
7.1概述 
7.2 (使用) list 
7.3(技巧)用于链接的指针 
7.3.1利用指针实现链接功能 
7.3.2使用真实链首元素指针 
7.3.3使用哑结点解决空链判断问题 
7.4链的变种 
7.4.1单链 
7.4.2单循环链 
7.4.3双循环链 
7.5 list的简要实现* 
7.6(技巧)基于归纳的初始条件选取 
7.7 (实例)归并排序 
7.8习题 
第8章二叉树 
8.1概述 
8.2二叉树与树 
8.3(技巧)二叉树遍历 
8.4(技巧)递归处理二叉树 
8.5(实例)二叉查找树 
8.5.1特性 
8.5.2查找 
8.5.3插入 
8.5.4删除 
8.5.5迭代器 
8.5.6效率 
8.6习题 
第9章集合 
9.1概述 
9.2 (使用) set与multiset 
9.3(实例)寻找宝藏 
9.4 (技巧)哨兵 
9.4.1线性查找中的哨兵 
9.4.2二叉查找树中的哨兵 
9.5(技巧)集合与序关系 
9.5.1排序 
9.5.2中位数 
9.6(技巧)不相交集 
9.7习题 
0章优先级队列 
10.1概述 
10.2(使用) priority_queue 
10.3(技巧)维护优选元 
10.4 priority_queue的简要实现 
10.5(实例)堆排序 
10.5.1数据组织与排序 
10.5.2建堆算法 
10.6(实例) Huffman编码 
10.7习题 
1章图 
11.1概述 
11.2图的表示 
11.2.1邻接矩阵 
11.2.2邻接表 
11.2.3选用 
11.3图类 
11.3.1有向图类 
11.3.2加权有向图类 
11.3.3加权无向图类 
11.4(技巧)编号与反向映射 
11.5(技巧) DFS和BFs 
11.5.1深度优先搜索 
11.5.2广度优先搜索 
11.5.3若干应用 
11.6(实例)最短路径* 
11.6.1 Dijkstra算法 
11.6.2 Bellman-Ford-Moore算法 
11.6.3 Floyd-Warshall算法 
11.7(实例)最小生成树 
11.7.1Kruskal算法 
11.7.2 Prim算法 
11.8习题 
…… 
2章实验 
附录A头文件 
附录B中文参考书目 
英文参考文献

内容摘要
本书基于抽象数据类型的观点讲解数据结构,力图让读者学会以“积木式”组件方案快速、便捷、高效地构建程序. 数据结构要为算法服务,因此本书以算法分析为导向,以算法效率为准绳,着墨于抽象数据类型的选择、使用和组合,从而实现提升算法性能的优选目标. 全书采用 C++语言描述程序,并尽量与 C++11标准靠拢,力求紧跟程序设计语言的时代脉搏. 本书特色在于以标准模板库(STL)高效地编写C++程序代码,并特别论及了各种容器的算法性能优劣,从而让读者能够更好地使用 STL容器. 
    本书可作为高等院校计算机科学与技术等本科专业的数据结构课程教材,也可供相关专业的工程技术人员参考.

—  没有更多了  —

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

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