黑马程序员技术交流社区

标题: 零基础学算法,难啊 [打印本页]

作者: manu_chen    时间: 2014-12-3 18:49
标题: 零基础学算法,难啊
我昨天买了一本关于算法的书,发现确实难懂,人人都说要学算法,可是我零基础,看不懂,学习的时候是不是可以暂时不学这块知识,大家怎么看 ?,那是不是可以暂时先不学呢?

作者: Rain2692    时间: 2014-12-3 19:06
先学习数据结构,在看算法,不然,你根本看不懂的,推荐一本王晓东的算法设计与分析或者算法导论都不错的!
作者: 张安哲    时间: 2014-12-3 23:23
表示没到
作者: 龙骑将杨影枫    时间: 2014-12-3 23:57
张安哲 发表于 2014-12-3 23:23
表示没到

算法可以先不急着看,初期因为看了也没用(事实上如果选择了JAVA EE,也基本用不到)。先把程序结构看清楚,把三种结构“顺序”“分支”“循环”理解。可以试着编一些小程序,作为熟练,更多的是练习——用我们老师的话说——像计算机一样思考。其实所谓的练习题仅仅是在锻炼你的思维模式。算法更多的是解决复杂问题的抽象过程,倒是不必着急。先从“像计算机一样思考”开始吧。
作者: quick3g    时间: 2014-12-4 00:25
李刚老师说现代高级语言封装了很多算法,学习者可以先学习编程语言,然后在使用语言的过程中学习使用这些算法。
作者: boycechan    时间: 2014-12-4 00:27
把毕姥爷的视频整明白再看咯!:lol
作者: 萍水相逢    时间: 2014-12-4 08:21
既然是零基础,那就好好打牢基础,等基础巩固后再去看,现在要是能看懂,你就是神了!
作者: manu_chen    时间: 2014-12-4 08:38
quick3g 发表于 2014-12-4 00:25
李刚老师说现代高级语言封装了很多算法,学习者可以先学习编程语言,然后在使用语言的过程中学习使用这些算 ...

是的,我可能被误导了,还是先看视频,敲敲代码度过这段日子先。。。。
作者: manu_chen    时间: 2014-12-4 08:40
龙骑将杨影枫 发表于 2014-12-3 23:57
算法可以先不急着看,初期因为看了也没用(事实上如果选择了JAVA EE,也基本用不到)。先把程序结构看清 ...

哦,选择了JAVA EE,暂时用不到是吧。那我还是专注于视频,打好基础先。。。。。。
作者: manu_chen    时间: 2014-12-4 08:54
龙骑将杨影枫 发表于 2014-12-3 23:57
算法可以先不急着看,初期因为看了也没用(事实上如果选择了JAVA EE,也基本用不到)。先把程序结构看清 ...

哦,选择了JAVA EE,暂时用不到是吧。那我还是专注于视频,打好基础先。。。。。。
作者: as604049322    时间: 2014-12-4 09:15
{:3_47:}{:3_47:}非计算机专业没学过算法。。唉,,,先打基础咯
作者: 菜鸟一号    时间: 2014-12-4 09:24
JAVA是面向对象的语言,很多算法都被封装好了,如果是面向过程的语言会更注重算法,说白了算法更偏得于面向过程。
作者: 任冰冰    时间: 2014-12-4 10:05
恩,先别学算法,说实在的工作也是很少用到的,或者用到的都是简单的算法,不用担心
作者: 人比黄瓜瘦    时间: 2014-12-4 10:37
确实是,但算法恰恰是内功,必修啊
作者: 黑马新人    时间: 2014-12-5 19:35
大学就该报数学系,然后来学计算机。。
作者: 雪落纷飞    时间: 2014-12-5 23:58
算法以后再说。。
作者: shuoshuo    时间: 2014-12-6 00:18
个人意见,其实算法可以先放放,先把毕老师的视频学习一下比较好
作者: java小兵    时间: 2014-12-6 09:44
心急吃不了热豆腐!一步一步来吧!
作者: 江南小道士    时间: 2014-12-7 04:32
龙骑将杨影枫 发表于 2014-12-3 23:57
算法可以先不急着看,初期因为看了也没用(事实上如果选择了JAVA EE,也基本用不到)。先把程序结构看清 ...

言之有理~~~
作者: 敲代码换大汽车    时间: 2014-12-7 07:33
推荐先看java版本的数据结构,里面有简单的算法介绍
作者: 路家豪    时间: 2014-12-7 07:57
应该先学数据结构,然后在学算法,这样比较好
作者: 飞翔的罗宾侠    时间: 2014-12-7 09:27
还是先看基础吧
作者: 赖永树    时间: 2014-12-7 17:43
慢慢来,不要急
作者: 提米特    时间: 2014-12-7 20:21
算法可以不要急,先注意看毕老师的视频,弄懂他里面的所有讲解的内容,算法可以慢慢来。

其实算法就是解决问题的步骤,不要太过忧虑这个。我们在工作中大部分时间都是用别人写好的代码,其实不太需要自己去设计算法的,我感觉。
作者: 金福林    时间: 2014-12-7 21:54
没事,有基础的学算法也觉得难。。。
作者: Afridoce    时间: 2014-12-8 10:20
把毕姥爷的视频整明白再看吧
作者: 爱吃小土豆    时间: 2014-12-9 13:53
先看毕老师的java基础吧,先把基础打牢
作者: 唐的    时间: 2014-12-9 23:00
好像  好厉害的样子
作者: l763631191    时间: 2014-12-10 13:05
你是不是被谁带沟里了,这么用心学这玩意干什么?就想我门平时生活 用到的也就是加减乘除,你非要搞懂微积分什么的干什么?
作者: huoxy    时间: 2014-12-12 15:36
了解基本的算法就行,比较难懂的遇到时再查就行!其实看了一遍,过不了多久就会忘!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2