
大话数据结构如何 学JAVA的可以去看么
可以,了解一下数据结构,在以后的开发生涯中会有帮助
大话数据结构 第三版什么时候出
一般会在出版后的半年以上会出现pdf版的,这本书是今年六月出的,估计要等到明年一月份才会有pdf版的。
大话数据结构中有关结构体指针使用的问题
这个程序新建的单向链表,他多用了一个指针变量指向这个链表。
你也可以不用这个外层的指针,那initlist方法只要传 LinkList &L
C语言数据结构应该在什么时候学
是入门后还是进阶后
学习数据结构哪本书比较好,例如这些:《数据结构
数据结构是进阶之后学,先把整体知识看一遍,再找一本书学,哪一本都行,只是要认真看,其他的书当参考,认真看一本书
为什么学了c之后《数据结构与算法——c语言描述》还是看不懂
因为它是伪代码……不是真实的代码……所以比较抽象。
数据结构与算法偏重于表达思想、思路,用伪代码可以忽略一些实现细节,真正要实现可能还需要在伪代码的基础上再写很多辅助的代码。
可以找一些用真实代码讲数据结构的书来看,这样可能理解起来就好很多。
数据结构考研用什么参考书好啊
考研中的数据结构无论是统考还是单独出题,清华大学严蔚敏版的数据结构不仅是大纲的参考书目,也是学习的经典书目。
习题册可以选择王道出品的计算机考研习题册,有统考四科和在一起的,也有单独的每科的。
另外建议注意目标学校数据结构上课用的教材,如果也是严蔚敏的,那就可以确定无疑了
到底该如何学习数据结构
昨天买了本《大话数据结构》,之后就开始看。
数据结构给我的印象就是一大堆code,自己实现很麻烦,而且很容易出detail errors,望着书上的代码,我在想,难道我真要把他们都能独自写下来
其实想想怎么也是不必的,说最低级的要求,工作中copy一下代码然后会调用functions就OK了,更何况有C++的STL,另外在ACM这种竞赛中,STL也是允许的,更何况可以带material。
而且即使自己都能独自写下来,那么不常写也多少会忘点细节方面的问题(比如错误处理漏条件),因为自己当时写代码不一定能想得那么严谨。
可见,那些代码are not important,重要的还是思维。
那些代码只是develop your thinking的tools而已,并不是说要求你一定能全都write下来,当然,如果你understand it completely,那么只要你的coding能力过关,那写出代码不在话下,只不过容易出现细节问题罢了,代码上的细枝末节不是应该我们关注的东西。
也就是说,那些实现性的代码是帮助你学习的,但并非你的归宿,你可以理解这个数据结构后使用代码去describe你的想法,来验证一下你是否真明白了,但不应该把是否能写出代码作为标准,相比之下,应该更强调对自身思维的培养和如何利用这个数据结构去做一些实际的事情。
\ 刘汝佳在《算法竞赛入门经典》当中提到:一方面,很多常见数据结构已经包含于C++的STL或者Java的JCF中,不必自行编写;另一方面,需要自己编写的复杂数据结构在传统教材是找不到的。
换句话说,对于准备算法竞赛来说,传统教材的最大价值在于概念和思想,而非代码。
在《算法竞赛入门经典》中,作者多次心中有剑,手中无剑,使用数组来模拟一些数据结构,比如用数组模拟二叉树、模拟链表,这样写出的代码十分简洁,我看了之后才知道原来使用一个数据结构并不一定要把它的标准实现写出来,我认为掌握数据结构的思想并能对实现进行灵活的变幻才是学习数据结构应该达到的目标和境界。
\ 所以学习数据结构,我认为应该以读书理解和做题为主,写实现为辅。
数据结构 各编程语言是通用的吗
数据结构是一种工具,重要的是它的思想。
具体的实现倒是没什么的,JAVA和C无非是长的不太一样(只谈语言代码)。
算法和数据结构都是一样的东西,《算法导论》上的都是伪代码,用的类C和类PASCAL。
学JAVA或.NET的照样可以看。
所以LZ用这个还是可以的,但如果看不懂C语言或者代码实现能力有问题……那就没办法了……还是去搞本能看懂的书吧建议LZ多用一些比较经典的书。
现在书抄书太严重=。
=



