社区
C++ 语言
帖子详情
给推荐本C++数据结构书啊!!!!!!!!!!
frankingchen
2007-04-25 10:54:34
如题,不要C的
...全文
1084
14
打赏
收藏
给推荐本C++数据结构书啊!!!!!!!!!!
如题,不要C的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzy4641
2007-04-26
打赏
举报
回复
《数据结构与算法设计》 王晓东著 我们的课本 感觉这个书不错,推荐给楼主了。其它的没有认真的看过,所以没有什么好推荐的
rainstormed
2007-04-26
打赏
举报
回复
推荐
数据结构与算法C++语言描叙
VCLIFE
2007-04-26
打赏
举报
回复
数据结构与算法C++语言描叙
我也推荐这本
taodm
2007-04-26
打赏
举报
回复
一般运用,STL库就足够了。“图”方面的数据结构/算法,boost库也带了很多了。
所以,看看《STL源码剖析》就可以了。
chenyi3315
2007-04-26
打赏
举报
回复
数据结构c++语言描述----William Ford,William Topp
里面有很详细完整的程序例子
jixingzhong
2007-04-26
打赏
举报
回复
C++ 数据结构第三版(PDF)
下载: http://www.cncode.com/downinfo/1841.html
小金8
2007-04-26
打赏
举报
回复
清华大学出版社de 数据结构
z2care
2007-04-25
打赏
举报
回复
我们现在也在学习数据结构 教材是清华大学出版社的C语言版的
不过我找到了很多电子书 是关于C++版的数据结构的
《算法与数据结构_C与C++描述》
《数据结构最短路径(c++)》
《C++ Builder程序员学习数据结构》
就这些了 C++版的少 不知道为什么 不过也够用了
z2care
2007-04-25
打赏
举报
回复
我这里有电子书 本来我们都是学生没银子买这种书的
刚才还许个愿 希望CSDN送本给我
呵呵 节省点钱买本thinking in c++吧 书很值的
几次去书店 都囊中羞涩 唉!
还是看电子书吧
你要是要得话 我传给你
z2care
2007-04-25
打赏
举报
回复
那关键要看你是什么程度了
一般水平 也就是初级水平 可以看看 Visual C++ 6.0 实例教程 很多例子 适合慢慢学习
如果你已经有一定的造诣 那么恭喜 可以看的书就很多了
最经典的 还是thinking in c++
我假设你的水平更高 那么你可以看 The C++ Programming Language 更加经典
bargio_susie
2007-04-25
打赏
举报
回复
http://download.chinaitlab.com/database/files/9651.html
ff5dq4
2007-04-25
打赏
举报
回复
本书是关于计算机科学与工程领域的基础性研究科目之一——数据结构与算法的专著。 本书在简要回顾了基本的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 操作符new 9
1.3.2 一维数组 9
1.3.3 异常处理 10
1.3.4 操作符delete 10
1.3.5 二维数组 10
1.4 类 13
1.4.1 类Currency 13
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 异常类NoMem 79
3.3.3 操作 79
3.3.4 评价 83
3.4 链表描述 86
3.4.1 类ChainNode 和Chain 86
3.4.2 操作 88
3.4.3 扩充类Chain 91
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 类Array1D 131
4.1.5 类Array2D 133
4.2 矩阵 137
4.2.1 定义和操作 137
4.2.2 类Matrix 138
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 自定义Stack 164
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
ff5dq4
2007-04-25
打赏
举报
回复
数据结构与算法C++语言描叙 电子版
http://download.chinaitlab.com/database/files/9651.html
我自己买的就是这本书感觉还不错
P6689
2007-04-25
打赏
举报
回复
http://www.brpreiss.com/books/opus4/
if your English is not that bad.
18年程序员生涯,读了200多本编程
书
,挑出一些精华分享给大家
作者有18年程序员生涯,读过200多本技术
书
,分享了不同编程语言的
书
籍。如C语言的《C Prime Plus》,
C++
的《
C++
Primer》,Java的《Java编程思想》等。还
推荐
了
数据结构
与算法、计算机网络、Linux系统、代码质量方面的
书
籍,助读者深入学习技术。
推荐
几本学习
c++
的靠谱
书
本文
推荐
了
C++
初学者和进阶者的必读
书
籍,包括《
C++
Primer Plus(第6版)中文版》、《
C++
沉思录》等,并介绍了
C++
语言的发展历程、学习方法及常见误区。
数据结构
与算法
书
籍
推荐
本文
推荐
了适合不同基础和语言的
数据结构
与算法
书
籍,包括入门级趣味
书
、专业教科
书
、面试
书
籍及经典著作,帮助读者从初学到精通。
C++
学习路线
推荐
本文提供了一条学习
C++
的有效路径,包括从入门
书
籍到高级主题的详细
推荐
,并介绍了操作系统、计算机网络等基础知识。
程序员告诉你:C/
C++
后台开发需要学习哪些技能
书
本文为
C++
后台开发者提供学习路径,包括
C++
语言基础、面向对象、语法进阶、STL、算法与
数据结构
、计算机网络、数据库、操作系统、Linux系统和网络编程。
推荐
书
籍如《
C++
Primer》、《Effective
C++
》等,强调理解底层机制和实践经验的重要性。
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章