C语言,数据结构与算法,JAVA,它们之间的学习顺序以及相互关系求教...

我正在学习C语言,如果算是勉强入门的话。
那么我想请问:我应该在边学C高级编程的同时去学习 “数据结构与算法” 么? 听说,它不管是对C的学习还是对以后JAVA,C++的学习都有很大的促进作用!
如果我现在需要学习 “数据结构与算法”的话,我应该看一本什么样的书呢?
“数据结构与算法”会有种类区别的么?
比如高级语言有C,JAVA,C++。。。。

谁又在误人子弟了?
先数据结构?
搞笑?
先c语言,c语言是基础
什么叫javac学一个就够
还建议学c++,哎
c是基础,在c的基础上在去学java或者c++或者c#
学好c学java,c++都会容易多的
你如果直接java,告诉你没前途的
c是比较基本的编程语言,基础是c
学c后可以学学数据结构和算法
然后如果有兴趣建议学c++,毕竟会c++的人上手java很快,java的来搞c++那就是难于上青天
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-09-22
你觉得c的语法还可以了的话就学数据结构把, 不是因为什么“促进作用”, 因为编程的核心问题就是数据结构和算法, 外围东西是各种api, 语言只是个基础, 单独学所谓“C高级编程”没啥意义。
数据结构和算法本身跟语言没关系。 但算法总归要用什么语言表达出来, 所以书会有语言区分, 但内容是差别不大的
第2个回答  2009-09-21
先数据结构与算法
后C语言,JAVA学一个就行了
建议学C++
如果只做计算fortran最好
第3个回答  2009-09-22
要学算法的话MIT的算法导论是最好的书嘛,建议C语言有一定功底了再去看
相似回答