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

学JAVA被打击了,算法真的这么重要吗?求安慰.
来上海培训2星期了.课程一共4个月,是先java,然后O什么的数据库,然后android.具体的就不打广告了.

刚开始嘛,学的是基础语法,学到for循环之类的时候被打击了...

有些小题目真的很难想出来,鬼知道用1个/2个甚至3个for循环怎么编出那种题目来...还一层套一层???

我是觉得只要会用就行了.可有的同学似乎还真的搞这个有天赋,神马莫名其妙的想法都有,读他们的代码都得读半天!!!

难道传说中的天才就是这样?我只能说我数学估计没有天赋.唉,算法很重要吗?

目前学到面向对象了,我倒是觉得很轻松,就怕以后考试/面试,直接给我来个编程题,想半天想不出来就悲剧了.

------解决方案--------------------
应该说很重要吧,不过平时感觉也没感觉用的很多。把长见的几种算法掌握就可以了。
------解决方案--------------------
算法可以说是学校这些编程语言的基础,有了这个基础学习起来会更轻松一点,这些编程语言或多或少的会用到一点点算法的知识。
------解决方案--------------------
冒泡,快排,二分查找等等一些基本的算法还是要会的
------解决方案--------------------
每个程序都是一道编程题!
------解决方案--------------------
基本的算法肯定是要会的 多写程序慢慢就会了 主要是多练
------解决方案--------------------
相对来讲,java对算法要求不高

但是楼主说的那些 for 循环什么的,都还算不上是算法
------解决方案--------------------
其实 算法本质就是找到规律. 
像几层for循环,其实就是找出每次变化的时候,里面的规律是什么.
逻辑思维能力比较重要.
------解决方案--------------------
多练习吧,,
------解决方案--------------------
多学算法应该有帮助的,遇到相同的问题至少有个思路。
------解决方案--------------------
编程的不会算法是不行的,还是要好好学
------解决方案--------------------
基本算法的原理要清楚,主要是大量的练习。如果害怕编程题,那么就。。。
------解决方案--------------------
探讨

引用:
多练习吧,,



这东西,我真不知道咋练习...

------解决方案--------------------
LZ说的不是算法,只是简单的循环而已
------解决方案--------------------
[code=c#][string MyHeart='桑心!'][/code]
------解决方案--------------------
[code=c#]//string MyHeart='桑心!'[/code]
------解决方案--------------------
哎,我也一样,正在死撑呢!
------解决方案--------------------
[code=c#]string MyHeart='桑心!'
------解决方案--------------------
勿在浮沙筑高台, 勿在浮沙筑高台!
------解决方案--------------------
别愁了,这点小问题都愁的话,面向对象就不用学了,告诉你吧,你现在接触的都是基本的算法,之后还会有更复杂的,这些算法你只能脚踏实地的去学,一个个的去记忆理解,没有别的途径,至于创新思维什么的也是在这些基础东西之上产生的。到后来的面向对象会更加难的,你们光基础都讲了两个星期,我们培训时只讲三天,然后就是面向对象一个星期,然后是JDBC,html,css,JSP,servlet,所有的加一起也就三个星期而已,后来就开始做项目。没法子刚开始学谁都会迷茫,但熬过去艰难的时候你就豁然开朗了,好好学吧,学费肯定不低吧,别浪费了时间和金钱。
------解决方案--------------------
算法的确很重要