日期:2014-05-20  浏览次数:20763 次

数据结构和算法
大家好喔想问下数据结构和算法在java的学习中所占的比重由多大,说实话我对这些还是很感兴趣的,但是很多人都是这个在java的学习中并不是重点,希望高手指点指点,多谢!

------解决方案--------------------
下数据结构和算法 不光在java在其他编程中也很重要 解决问题的方法嘛
------解决方案--------------------
我也觉得挺重要的,不过得在多写多练中磨练。但就拿出一本书专门学的话,太累还稀里糊涂
------解决方案--------------------
一切皆为算法,掌握算法与数据结构很重要,但是,对于不管是java或者其他语言来说,要先扎实的掌握基础,把肉身打造的犹如金刚一般,再去思考灵魂-算法,上的事情比较好,不然,两头都容易耽误。你可以多看看,在把java学习熟练之后,再去真正的碰触吧。毕竟,学习某种语言,与学习算法,是两个学科。虽然联系紧密,但是还是应该一步一步来。
------解决方案--------------------
我觉得最重要的还是心态。
------解决方案--------------------
我也觉得挺重要的,是语言的骨骼的一部分……
------解决方案--------------------
高手都得会数据结构和算法
------解决方案--------------------
其实在明白不过啦!在慢慢学习中学会算法,算法是一个慢慢学习中积累得到如果只是一味的学算法那样太难以理解,所以建议一步步来!最后一切不在话下!
------解决方案--------------------
数据结构和算法是所有程序设计的基石。

这一点不光是说你写程序运用了好的数据结构和算法能给程序带来多大的性能提升
更重要的是,良好的数据结构和算法的知识与思考锻炼了你的各种逻辑思维,提升了你的分析设计能力

然而,在上层应用层面上说
很少会需要考虑到算法的好坏
往往,使用的类库或者工具已经使用最好的算法实现了相关的功能
对于应用层面,良好的设计是更重要的

一般的,一个优秀的设计带来的好处,远比,你各个局部使用最优算法所带来的性能提升,多得多
------解决方案--------------------
想更上一城楼数据结构是必须的
------解决方案--------------------
做一些复杂的事情或者很繁琐的事情的时候 精密而优秀的设计以及只用现有方法 往往得不到所期待的效果 这时候也许有针对性的设计数据结构以及相对应的特别的算法是个不错的方案 如果要求不高那就不必花心思了