首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

想学数据结构,太神奇了,求书,该如何解决

2012-04-21 
想学数据结构,太神奇了,求书有没有经典的书啊,求大神门推荐啊,数据结构数据结构数据结构数据结构数据结构

想学数据结构,太神奇了,求书
有没有经典的书啊,求大神门推荐啊,数据结构数据结构数据结构数据结构数据结构数据结构数据结构

[解决办法]
数据结构、算法与应用:C++语言描述——计算机科学丛书
[解决办法]
C/C++的么?
以前我们老师推荐一个叫严蔚敏的视频。
我没看,具体不知道咋样。
看过一本书就叫《数据结构》。
链表还能接受,二叉树勉强,图直接头晕。

[解决办法]
算法导论
[解决办法]
[数据结构与算法分析–C.描述(第3版)](美)Mark.Allen.Weiss.扫描版.pdf
[解决办法]
从学习数据结构这么学问本身而言,最合适不过的就是C语言这样的函数式编程语言。

C++本身就是面向对象的,内置了很多结构,都不用你实现。如果你用C++而不用这些结构,那么你跟用C就没有什么区别了。所以,还是选用C来实现这些结果,你能够理解的更为深刻些。
[解决办法]

[解决办法]
为什么要有数据结构这个东东?
因为要将现实世界或者抽象理论中的各种数据保存在计算机外存(光盘、硬盘、U盘……)或内存(ROM、RAM、SRAM……)里面的二进制字节数组中。
然后让CPU这个只会执行预先保存好的加减乘除移位条件转移……等机器指令的家伙按照人的意志去处理这些数据。

对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!

[解决办法]
有一本书叫《数据结构》我们的大学教程
[解决办法]
算法导论
[解决办法]

探讨


[解决办法]
数据结构与算法分析(C++描述)
[解决办法]
去图书馆里寻找
数据结构XXX (c++描述)
数据结构XXX (c语言描述)
这样的书籍

比严蔚敏的那个伪代码的课本容易入门100倍 节省时间100倍
[解决办法]
入门 c语言描述的比c++描述的 更容易看
[解决办法]
累计发行超100万册
清华大学计算机系列教材

《数据结构(C语言版)》

严蔚敏 吴伟民 编著
清华大学出版社

[解决办法]
探讨

为什么要有数据结构这个东东?
因为要将现实世界或者抽象理论中的各种数据保存在计算机外存(光盘、硬盘、U盘……)或内存(ROM、RAM、SRAM……)里面的二进制字节数组中。
然后让CPU这个只会执行预先保存好的加减乘除移位条件转移……等机器指令的家伙按照人的意志去处理这些数据。

对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源……

[解决办法]
建议看C版的。

C++版,会插入很多template,oop之类的知识点
[解决办法]
c描述的还好啊??乱得一塌糊涂,层次不清晰。node和tree分成两层更好懂
c++不错啊。现在本来就oop了,用c++写些数据结构,你才知道你c++有哪些不足。
c++书上不是有matrix的实现吗,不知道你写的能不能写成这样matrix<matrix<int> >来实现九宫格。
伪代码描述的也没啥浪费时间啊,写写伪代码,c++会,直接就写出来了,不费时
[解决办法]
《数据结构与算法》
[解决办法]
个人感觉:学数据结构和算法,C要比C++更合适一些。数据结构和算法倾向于用最直白,最精炼的代码表

达出来某个问题求解的思想。C++引入了太多工程实现方面的东西,会对思想的理解有或多或少的影响。

这本书不错,几乎覆盖了常见的所有数据结构和算法,电驴上有下载

The_Algorithm_Design_Manual_Second_Edition.Steven_S._Skiena.Springer.2008

PS:顺便BS某“星宿老仙”的骗子行径!
[解决办法]
入门的话用严蔚敏的《数据结构》
想精通就要看《算法导论 》
一本是国内经典,一本是国外经典。

热点排行