大家都是怎么学得算法?

visayafan 2011-08-23 03:41:50
都看些什么资料?有什么好的网站、博客推荐吗?

坚持去OJ上做题的哥们儿多吗?
...全文
263 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
shenyan008 2011-08-27
  • 打赏
  • 举报
回复
ACM竞赛把算法搞得和奥林匹克一样。
visayafan 2011-08-27
  • 打赏
  • 举报
回复
多谢各位!结帖了。
visayafan 2011-08-27
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 justlovetao 的回复:]

学算法,如果在校的话就尽量参加学校的ACM比赛,那是专门搞算法的。很有帮助。
在学习中,可以一类一类的弄一种算法,根据算法的难度可以花不同的时间,然后在OJ上做题目。去百度搜索杭电ACM就可以,那里的题目很适合上手。如果遇到不会的算法,可以百度找质料,有很多不错的博客可以参考,保证学的有趣又有意义
[/Quote]
建议非常好!我在hdu上的steps快做到chapter3了,只是有时候自己心静不下来,总是想搞些的有挑战性的东西,虽然steps里面的简单题也做不出来,呵呵……
visayafan 2011-08-27
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 superdullwolf 的回复:]

学算法,要找刺激,没刺激,学习效率低。
加n多ACM QQ群,整天在里边和别人吵架做实验,学的肯定快。

现在人,不缺时间,也不缺钱,就是缺刺激,说白了,就是犯贱!~~

面试几十次,被人秒杀鄙视几十次,就知道自己该学啥了。

最近点对问题,直线上能做到O(n)有木有?
平面上做到O(n*logN)会不会?
凸包会不会?
联通分量会不会?

折半查找都不会,尼玛啊,对不起……
[/Quote]
有好多东西确实是他妈的逼出来的!
justlovetao 2011-08-26
  • 打赏
  • 举报
回复
学算法,如果在校的话就尽量参加学校的ACM比赛,那是专门搞算法的。很有帮助。
在学习中,可以一类一类的弄一种算法,根据算法的难度可以花不同的时间,然后在OJ上做题目。去百度搜索杭电ACM就可以,那里的题目很适合上手。如果遇到不会的算法,可以百度找质料,有很多不错的博客可以参考,保证学的有趣又有意义
超级大笨狼 2011-08-25
  • 打赏
  • 举报
回复
广度优先,要多知道一些名词,知道他们是干神马用的,适合神马输入条件,输出神马,复杂度特性是神马。
hh1562535601 2011-08-25
  • 打赏
  • 举报
回复
超级大笨狼 2011-08-25
  • 打赏
  • 举报
回复
学算法,要找刺激,没刺激,学习效率低。
加n多ACM QQ群,整天在里边和别人吵架做实验,学的肯定快。

现在人,不缺时间,也不缺钱,就是缺刺激,说白了,就是犯贱!~~

面试几十次,被人秒杀鄙视几十次,就知道自己该学啥了。

最近点对问题,直线上能做到O(n)有木有?
平面上做到O(n*logN)会不会?
凸包会不会?
联通分量会不会?

折半查找都不会,尼玛啊,对不起,你期望的和你的能力不匹配。
人家毕业年薪50万,尼玛5000月薪都赚不到有木有?
power721 2011-08-25
  • 打赏
  • 举报
回复
膜拜,我搞了两年还是打酱油。。。
visayafan 2011-08-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 shenziyihao 的回复:]

最好的学习方法就是别做边学,不然你光看算法,看看就忘了。
我觉得算法学习这个网站不错:
http://yzfy.org/ ACM论坛,里面有许多实际的例子,对照着做就能提高算法水平
你可以在做实例的同时到百度文库搜索具体的算法,百度还是很强大的。
[/Quote]
雨中飞燕……在编程爱好者论坛里见过,好像很不错的样子。
visayafan 2011-08-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 neicole 的回复:]

JULY认识吗?
他算法不错啊!


http://blog.csdn.net/v_july_v/article/details/6628086
[/Quote]
这确实是个牛人,看他的博文真看不出他学算法才不到两年。
neicole 2011-08-23
  • 打赏
  • 举报
回复
JULY认识吗?
他算法不错啊!


http://blog.csdn.net/v_july_v/article/details/6628086
可乐崽 2011-08-23
  • 打赏
  • 举报
回复
在实际项目中学习!最后你会发现,其实很多所谓的算法都没用的,除非你想做到IT界的科学家
shenziyihao 2011-08-23
  • 打赏
  • 举报
回复
最好的学习方法就是别做边学,不然你光看算法,看看就忘了。
我觉得算法学习这个网站不错:
http://yzfy.org/ ACM论坛,里面有许多实际的例子,对照着做就能提高算法水平
你可以在做实例的同时到百度文库搜索具体的算法,百度还是很强大的。
AndyZhang 2011-08-23
  • 打赏
  • 举报
回复
也不少,每年ACM大赛,很热

33,010

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧