已经学了数据结构c语言版,还用学java版的吗?

已经学了C和数据结构C语言版,自我感觉不错。想将来进入java的领域,不知道需不需要再看数据结构java版?
我的问题仅仅是该不该看这本书。

1、不必。其实数据结构是学习定义各种各样的数据类型的。一种思路在多种语言中都可使用。如果想进入Java领域,推荐学习java高级版。了解Java的特性。对以后很有帮助。

2、数据结构本身是一种逻辑上的概念,它是独立于特定语言或者实现的
比如说链表,概念上说就是一组结点构成的数据结构,其中每个结点均带有后续结点信息。各种语言都可以实现链表,但实现的思路都是基于上面的逻辑概念。
因此,学习数据结构不必拘泥于某种特定语言,归根结底是要把握每个数据结构(逻辑上)的精髓。在这个基础上,每种语言都可以实现特定的数据结构,差别只在于语法实现级别。
另外虽然Java/C++等语言都带有大量的标准类库,但这并不意味着可以忽视数据结构基础理论的学习。这直接关系到实际应用时,是只能死板套用现成模板,还是灵活应用各种结构高效实现需求。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-12
不必。其实数据结构是学习定义各种各样的数据类型的。一种思路在多种语言中都可使用。如果想进入Java领域,推荐学习java高级版。了解Java的特性。对以后很有帮助。本回答被提问者采纳
第2个回答  2013-05-12
不需要,像我们以前上课一样,先讲C,在数据库,然后JAVA ,中途还学了一些网页设计,如html,cssjavascript,最后就是开发android了。看你怎么选择了
第3个回答  2013-05-12
数据结构算法与语言无关,只要掌握方法与原理就可以了。
如果不想搞JAVA,可以不学此书。将来学JAVA,将来再看也不迟。
如果时间充足,想看看此书,未尝不可。本回答被网友采纳
第4个回答  2013-05-12
数据结构是区分语言的
只是一种思想,不同的书使用不同的语言描述他而已
看过了C的数据结构后,

再学习了java语言,这本书也就全懂了,除非这本书上的数据结构比你之前看的C语言数据结构写的深一些追问

我想这本书可能比严蔚敏的数据结构讲得要深,才想要买

追答

那就可以学啊

相似回答