楼主:
badcode (Person of Interest)
2014-10-23 13:30:21老实说不强还太过委婉了
小弟是某国立科大的资管系大四生
专题是用java写的小程式,只有简单的档案传输和一些小功能而已
对于写程式这方面算得上有兴趣,但不强,可能得常常上网查stackoverflow等网站
前阵子考了一张OCJP (有很大一部份是用背的),觉得自己java的程度非常之弱,于是又买
了些书来加强自己,之后有打算学习开发Android app
但在实作一些经典问题的时候 (如 http://openhome.cc/Gossip/AlgorithmGossip/ )
发现自己的思考能力简直是差到不行,排序或搜寻那些可能做的出来,但8 queens或骑士
的旅程那些简直是想破头还没有半点头绪,看了解说之后可能会豁然开朗 (也可能是一知
半解)
我知道有些问题在面试时会被拿出来考,万一写不出来或写得太差可能就被扣不少分
不知道各位先进们是怎么培养解决问题的思考能力?
常看到有些人说只出得起香蕉当然只请得到猴子,我深深地觉得自己就是那猴子...
作者: banjmin (HD) 2014-10-23 13:49:00
Thomas H. Cormen那本看一看 尤其是DP问题 大家都很爱问
作者:
iWRZ (NE~_~RO)
2014-10-23 14:01:00Cormen 那本是圣经本 必买必看必收藏!
作者:
kinanson (kinanson)
2014-10-23 14:06:00算法也是需要去学习的,如同物件导向,大部份的人是靠努力来的,有人是不用努力就会是高手的吗...我还真想知道这种奇才
作者:
alog (A肉哥)
2014-10-23 14:08:00要看经验欸 不是买了书就会像online game点技能马上就理解
作者: kkknfaclock (nfaclock) 2014-10-23 14:22:00
一直看一直看..XD
作者:
iWRZ (NE~_~RO)
2014-10-23 14:29:00基本上算法当 Cookbook 看 没事带进厕所翻一翻
作者: nobody1 (无事家中坐) 2014-10-23 14:35:00
算法不好 也有很多值得弄懂的 知道自已在扮演那个角色全力以赴就可以了
作者:
DJJERRY (键盘张根硕)
2014-10-23 16:16:00请问一下二三楼讲的那本书名是什么?
Introduction to Algorithms
作者:
GoalBased (Artificail Intelligence)
2014-10-23 18:01:00我好像也有这一本欸 可是没翻过
作者:
iWRZ (NE~_~RO)
2014-10-23 18:29:00不常翻不说 重点是有够贵...
作者:
yyc1217 (somo)
2014-10-23 19:22:00其实工作时也没真正实作过几次资料结构 怎么用才是重点有sense比较重要
作者:
meowyih (meowyih)
2014-10-23 19:34:00这么简单的东西却连写都写不出来, 观念怎么会清楚呢?...
作者:
iWRZ (NE~_~RO)
2014-10-23 20:55:00有电子书更好 塞进平板比较方便...
作者: guestciel 2014-10-23 23:08:00
如果主要写应用面的系统话,个人觉得OO的观念&Designpattern 比较重要一点点
作者:
v7q4 ((.)(.)乳剑双修 -|=>)
2014-10-23 23:41:00真正工作时 算法用到的没几个...
作者: jk47tai 2014-10-24 01:18:00
先从训练分析与统计开始
但这些真的只是基本功...就算工作用不到八皇后但是有太多问题比八皇后还要难搞了
作者:
bobju (枯藤老树昏鸦)
2014-10-24 15:33:008皇后跟骑士是训练递回思考的基础题型而已, 当然也会是算法的入门题型有些东西你可能在当下苦思是想不透的, 却可能在日后某天突然开窍,这很难说,持续保持兴趣或许有机会
我也觉得OO跟design pattern比较重要,再多加一个refactoring
如果要了解oo跟design pattern 看android framework就点感觉
作者: guestciel 2014-10-26 22:01:00
BTW, 推 head first design patten 这本书