该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-06-27
下面是这本书的一点简单说明: 教材说明 教材的特点: 在C语言作为教学语言时期,数据结构几乎都是用C语言来描述其算法。Java语言诞生后,以其功能完备及跨平台等特性,逐渐为计算机领域广大科技工作者所偏爱。因此,用Java语言来描述数据结构及其算法,有着很重要的现实意义。 1. 本教材使用Java语言来描述数据结构与算法是一个重要的特点。目前使用Java语言描述数据结构的教材不多,并且以影印版和翻译本居多。 2. 在有些教材中有些只是简单的使用Java语法给出相应的程序,并没有将面向对象的设计方法与数据结构的抽象数据类型有效的结合起来,而在这方面做得较好的是邓俊辉编著的教材,但难度较大。本教材在难度上和使用面向对象的设计方法上有所把握,较适合普通高校本科生。 3. 在内容的安排上参考经典教材《数据结构 c语言版》(作者:严蔚敏)的体系结构,针对日常教学对内容进行安排和选择,进一步强调了算法部分,而将在实践中运用较少的内容进行了删减。
6月30日更新:加上了这本书的源码 希望大家多多提建议,如果有问题,可以直接发邮件到周老师的邮箱:peakzhou@21cn.com 这位老师非常热心哦 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-06-27
好好看一下
|
|
返回顶楼 | |
发表时间:2007-06-27
天啊,JAVA描述数据结构,对JAVA的误区够大了,还。。。
|
|
返回顶楼 | |
发表时间:2007-06-27
leadyu 写道 天啊,JAVA描述数据结构,对JAVA的误区够大了,还。。。
没什么大不了吧。。 不过个人认为算是C版本的翻版,大可不必要。。。。 |
|
返回顶楼 | |
发表时间:2007-06-27
Java Data Structure and Algorithms
7年前就出了, 讲得很详细, 全部JAVA例子实现, 400多页. 这本写的也不错, 200多页也很容易看完:) |
|
返回顶楼 | |
发表时间:2007-06-28
对大家是没什么大不了,问题是对于学生!用面向对象的语言,教面向数据,面向实现的思想,学生可以分得清楚这之间的区别吗?只有对这种思想有切肤之痛,在实践中经历过漫长思考后才会深深感受到这点的。
我知道我这么说肯定有人要开骂了,无所谓。 |
|
返回顶楼 | |
发表时间:2007-06-28
数据结构是非常实用的一门知识,大C,C++,C#,java,ruby,小到javascript,几乎所有语言都和数据结构相关联。
所以学好数据结构非常重要。 |
|
返回顶楼 | |
发表时间:2007-06-28
leadyu 写道 对大家是没什么大不了,问题是对于学生!用面向对象的语言,教面向数据,面向实现的思想,学生可以分得清楚这之间的区别吗?只有对这种思想有切肤之痛,在实践中经历过漫长思考后才会深深感受到这点的。
我知道我这么说肯定有人要开骂了,无所谓。 你提的这个问题很大,我想我们还没有认识到您那么高深的程度,现在很多高校里都是用这种面向对象语言来教数据结构的,事实上在学习的时候,我们对语言的关注度很少,认识实现过程,然后能够看到out put 这就是我们想要的 "切肤之痛"对于我们大多数学生来说也是囫囵通~~不明了,即罢了罢了 |
|
返回顶楼 | |
发表时间:2007-06-28
学数据结构而不是学语言,所以什么语言不是最重要的,C语言也好,Java也好,Pascal也好,都一样,个人还是偏好数据结构用C的
|
|
返回顶楼 | |
发表时间:2007-06-28
可能我这种说法比较极端,我个人也不反对学习数据结构,甚至觉得他是一个很重要的基础课,通过它锻炼学生思维以及解决问题的能力。就像我面试应届生的时候,都喜欢出一些C语言算法题来考验应试者的逻辑思维能力。
毕竟学生的实践经验尚浅,问太多涉及语言,涉及经验的问题很难区分优劣。有好的逻辑思维能力再加上肯钻研的精神,很多东西是一通百通,进步很快的。 但是,我只是想说,大学教育除了告诉学生基础以外,更应该教会他们方法论,先进的思想。而JAVA语言本身是做什么的,在什么背景下产生的,思想是什么,这些需要告诉学生。就像think in java一样,它不会用java去描述数据结构也不会用数据结构去描述java。 java有的就是对象。对象高于数据结构,是抽象,数据结构是实现。两种不同的思维角度。有太多太多喜欢从实现去描述抽象,这是不是学校教育的影响呢?还是?这种方法论带来的问题,我想有过切身体会的人自然明白。 可能很多人觉得这些道理谁都明白,拿出来说就俗了,可是我想道理都明白,实践起来有几个人可以拍胸脯说,我们就是这样做的。 |
|
返回顶楼 | |