第1个回答 2009-07-25
问题一:错误,并不是学JAVA就不需要学习数据结构!如果说你没有学习数据结构,那么你就不能在编程方面达到很高的成就 ,也就是说你在编程方面最后还是一个中等水平那样子。。如果你想在编程方面取得较大的成果,那么数据结构是必须学习的。。当然这些也可以在平时的做程序中会积累一些。。。就是讲数据结构很重要对于一个程序员往高层次发展。。。
问题二: 离散数学当然有用。。如果说他没用这是不可能的。。这门科学怎么会没有用呢。。。但对于学习计算机语言来讲他并不是必须的。。学了可能会好些。。因为本人没学过,所以不知道学了会有什么样子的,效果。。但我知道没学也是可以学好编程的。这两者根本就没有什么密切的关系。。。所以讲学习计算机语言,其是可有可无的。。
就是这样了。。。好的。。
祝你好运啦!!!
第2个回答 2009-07-25
1、你是认真学习的人,你应该学,通常以后,你如果从事的工作是有关算法的,你就要会这些数据结构,数据结构也满学的,但学了对你有好处的!可以增加你对逻辑方面的了解
2、有学的人,学编程会容易些,因为编程基本上是要你要逻辑思维比较强,做项目才好做,不懂离散数学也可以学编程,只要你脑袋能转得快就行!
第3个回答 2009-07-25
1.可以不学,因为我也不会,现在也是个java程序员,但好点的公司,方正那级别的都需要你会数据结构,所以想牛B一点还是学
2.不用,因为离散数学我一点不会,只要你脑袋转的够快,数学知识培养你分析和解决问题的能力
第4个回答 2009-07-28
你听谁放的屁?
数据结构是脱离语言的,什么语言脱离了算法都不叫语言。
离散数学可以学不好,但数据结构一定得学好
面向对象不是语言特有的,而在心中,心中有对象写出的程序就是面向对象的,C语言的struct已经是面向对象结构的雏形了,C++中有了类,Java也有类
要往深里学,离散很有用,他是树、图、正则表达式的基础,对编译原理有着深远的影响