刚开始学java的时候(仅仅是语言)感觉涉及到的算法知识比较少,而算法更多的是和逻辑思维关系比较大,其实我现在自己也感觉自己的算法的能力不是很强,基本上给一个题目独立建立思路来解决还是挺困难的。如果算法已经存在思路了,让我用语言来实现的话,那就简单多了。个人推荐你去Google一下结构之法算法之道,他的博客挺出名的,有微软面试一百题,有程序员编程艺术等作品,你还可以去关注一下他现在正在做的一个项目,一个编程比赛,你搜一下庞果网就出来了,当然我不是做广告啊。我觉得算法题应该是锻炼一个人的逻辑思维,如果有些题目实在太难解决不出来那也说明不了什么。多多练习就好了,学java的话还是感觉设计模式挺重要的吧,以上个人观点,仅供参考。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货