我对C 、c++、JAVA都有一定的基础了
现想学数据结构
不知道选什么书好
因为我想以后专门学习JAVA
本想用《数据结构 JAVA版》黄国瑜 台湾著
但很多人都推荐严蔚敏 的C版
而且我同学在耳儿学最后一期了 还是用C教数据结构
请大家指点一下
((我是大专生,非科班出生的,快毕业了
现在在这最后的时间里全力学习
JAVA基础,还是分点时间学习数据结构呢?))
可以的话 讲讲理由
谢谢了
解决方案 »
- 建一个TreeSet<Short>数组的问题
- 为什么可以用FileReader正确读取FileOutputStream写入文件的数据呢?
- java 调用linux下sh文件的问题
- 请问这几个应该怎么写,请大家帮我看一下,谢谢
- [GUI]JPanel与JPanel能不能不写在同一个.java文件中而相互传递参数
- 关于制作可执行的JAR文件的问题
- 如何创建速度快,效率高的聊天室,欢迎大家交流!!!!
- 如何判断程序运行过程中内存消耗情况?
- 关于Java中final的问题
- 我在用Visual J++6.0打开以前做的工程文件时,总是出错,提示信息为:......
- [求助]请教JBuilder引用包的问题
- 各位高手帮忙啊!!在麦克风流和数据流之间的转换出问题了,帮帮小妹吧!(最后80分了)
但因为人的思维都是有惯性的,所以支持用C学数据结构的人会很多,如果你拿定主意以后都用JAVA的话,就用JAVA学吧,你说的那本书我翻过,还不错
我们用的是北京大学的《数据结构》,感觉不错,比较简单, 你可以配合《STL源码刨析》(难度比较大,不过不用全部看懂,了解体系就可以了)。
你甚至可以直接用语言白话来描述啊!
一般都是用“类C”“类java”“类XXX”这种假语言来描述的
直接学Java的也可以!
《java数据结构和算法》Robert Lafore 不错
数据结构关键的是算法、思想
至于实现,不是关键
你可以适当的看看C/C++ 然后在看java
呵呵,对你掌握java与它们的区别也是有好处的
可以知道如何用引用+数组 实现指针的大部分功能 :)
选择类似c就可以了:)。java,c++都不错
如果用c可以了解的更深入一些,所以我推荐用c,
c也可以很快转到java上,两者是差不多的,
我当时学就是用严蔚敏的那本(很多人推荐,确实不错),但是编写程序作业用的是java
除了严蔚敏的那本,推荐以下书(老外的,都不错):数据结构C++语言描述 William Ford,William Topp 刘卫东 沈官林
Java数据结构和算法(第二版) Robert Lafore 计晓云 赵研 曾希 狄小菡
数据结构与算法—面向对象的C++设计模式 BRUNO R.PREISS 胡广斌等 希望能对你有帮助
:(
用c描述的还不错,算发思想很不错,容易懂.
我學的時候是學C版的
後來自己用JAVA寫了一遍棧﹐鏈表和各種排序算法