给推荐本C++数据结构书啊!!!!!!!!!!
如题,不要C的
[解决办法]
http://www.brpreiss.com/books/opus4/
if your English is not that bad.
[解决办法]
数据结构与算法C++语言描叙 电子版
http://download.chinaitlab.com/database/files/9651.html
我自己买的就是这本书感觉还不错
[解决办法]
本书是关于计算机科学与工程领域的基础性研究科目之一——数据结构与算法的专著。 本书在简要回顾了基本的C++ 程序设计概念的基础上,全面系统地介绍了队列、堆栈、树、图等基本数据结构,以及贪婪算法、分而治之算法、分枝定界算法等多种算法设计方法,为数据结构与算法的继续学习和研究奠定了一个坚实的基础。更为可贵的是,本书不仅仅介绍了理论知识,还提供了50多个应用实例及600多道练习题。 本书内容广博权威,结构清晰合理,是一本全新的有关数据结构与算法的教材,对于计算机科学与工程领域的从业人员也是一本很好的参考书。
目 录
译者序
前言
第一部分 预备知识
第1章 C++程序设计1
1.1 引言1
1.2 函数与参数2
1.2.1 传值参数2
1.2.2 模板函数3
1.2.3 引用参数3
1.2.4 常量引用参数4
1.2.5 返回值4
1.2.6 递归函数5
1.3 动态存储分配9
1.3.1 操作符new9
1.3.2 一维数组9
1.3.3 异常处理10
1.3.4 操作符delete10
1.3.5 二维数组10
1.4 类13
1.4.1 类Currency13
1.4.2 使用不同的描述方法18
1.4.3 操作符重载20
1.4.4 引发异常22
1.4.5 友元和保护类成员23
1.4.6 增加#ifndef, #define和#endif语句24
1.5 测试与调试24
1.5.1 什么是测试24
1.5.2 设计测试数据26
1.5.3 调试28
1.6 参考及推荐读物29
第2章 程序性能30
2.1 引言30
2.2 空间复杂性31
2.2.1 空间复杂性的组成31
2.2.2 举例35
2.3 时间复杂性37
2.3.1 时间复杂性的组成37
2.3.2 操作计数37
2.3.3 执行步数44
2.4 渐进符号(O、 健?、 o)55
2.4.1 大写O符号56
2.4.2 椒?58
2.4.3 符号59
2.4.4 小写o符号60
2.4.5 特性60
2.4.6 复杂性分析举例61
2.5 实际复杂性66
2.6 性能测量68
2.6.1 选择实例的大小69
2.6.2 设计测试数据69
2.6.3 进行实验69
2.7 参考及推荐读物74
第二部分 数据结构
第3章 数据描述75
3.1 引言75
3.2 线性表76
3.3 公式化描述77
3.3.1 基本概念77
3.3.2 异常类NoMem79
3.3.3 操作79
3.3.4 评价83
3.4 链表描述86
3.4.1 类ChainNode 和Chain86
3.4.2 操作88
3.4.3 扩充类Chain91
3.4.4 链表遍历器类92
3.4.5 循环链表93
3.4.6 与公式化描述方法的比较94
3.4.7 双向链表95
3.4.8 小结96
3.5 间接寻址99
3.5.1 基本概念99
3.5.2 操作100
3.6 模拟指针102
3.6.1 SimSpace的操作103
3.6.2 采用模拟指针的链表106
3.7 描述方法的比较110
3.8 应用111
3.8.1 箱子排序111
3.8.2 基数排序116
3.8.3 等价类117
3.8.4 凸包122
3.9 参考及推荐读物127
第4章 数组和矩阵128
4.1 数组128
4.1.1 抽象数据类型128
4.1.2 C++数组129
4.1.3 行主映射和列主映射129
4.1.4 类Array1D131
4.1.5 类Array2D133
4.2 矩阵137
4.2.1 定义和操作137
4.2.2 类Matrix138
4.3 特殊矩阵141
4.3.1 定义和应用141
4.3.2 对角矩阵143
4.3.3 三对角矩阵144
4.3.4 三角矩阵145
4.3.5 对称矩阵146
4.4 稀疏矩阵149
4.4.1 基本概念149
4.4.2 数组描述149
4.4.3 链表描述154
第5章 堆栈161
5.1 抽象数据类型161
5.2 派生类和继承162
5.3 公式化描述163
5.3.1 Stack的效率164
5.3.2 自定义Stack164
5.4 链表描述166
5.5 应用169
5.5.1 括号匹配169
5.5.2 汉诺塔170
5.5.3 火车车厢重排172
5.5.4 开关盒布线176
5.5.5 离线等价类问题178
5.5.6 迷宫老鼠180
5.6 参考及推荐读物188
第6章 队列189
6.1 抽象数据类型189
6.2 公式化描述190
6.3 链表描述194
6.4 应用197
6.4.1 火车车厢重排197
6.4.2 电路布线201
6.4.3 识别图元204
6.4.4 工厂仿真206
6.5 参考及推荐读物217
[解决办法]
http://download.chinaitlab.com/database/files/9651.html
------解决方案--------------------
我这里有电子书 本来我们都是学生没银子买这种书的
刚才还许个愿 希望CSDN送本给我
呵呵 节省点钱买本thinking in c++吧 书很值的
几次去书店 都囊中羞涩 唉!
还是看电子书吧
你要是要得话 我传给你
[解决办法]
我们现在也在学习数据结构 教材是清华大学出版社的C语言版的
不过我找到了很多电子书 是关于C++版的数据结构的
《算法与数据结构_C与C++描述》
《数据结构最短路径(c++)》
《C++ Builder程序员学习数据结构》
就这些了 C++版的少 不知道为什么 不过也够用了
[解决办法]
《数据结构与算法设计》 王晓东著 我们的课本 感觉这个书不错,推荐给楼主了。其它的没有认真的看过,所以没有什么好推荐的
[解决办法]
清华大学出版社de 数据结构
[解决办法]
C++ 数据结构第三版(PDF)
下载: http://www.cncode.com/downinfo/1841.html
[解决办法]
数据结构c++语言描述----William Ford,William Topp
里面有很详细完整的程序例子
[解决办法]
一般运用,STL库就足够了。“图”方面的数据结构/算法,boost库也带了很多了。
所以,看看《STL源码剖析》就可以了。
[解决办法]
数据结构与算法C++语言描叙
我也推荐这本
[解决办法]
推荐
数据结构与算法C++语言描叙