算法 想开始深入学习下数据结构,求指导下

ruby_sky · 2012年04月04日 · 最后由 ruby_sky 回复于 2012年04月18日 · 4094 次阅读

大二数据结构时,没有认真去学,现在基本上没有个底子,求个大牛给个意见,我想开始钻研一下数据结构与算法。谢谢了。

共收到 34 条回复

不用事事都这么纠结吧~

#2楼 @skandhas 那这里可是很多纠结的人哦。。

算法这种东西。。是修炼来的。

#3楼 @ruby_sky 学或者不学 用不着纠结阿~ 想学,自然就去学了嘛。

没用的,你的时间都拿来开帖去了。

世界名校公开课里,有算法方面的课,可以听一下,相当不错的

#6楼 @hhuai 呃,你付出的努力,但如果方向错误或者方法笨拙,会产生什么样的效果。磨刀不误砍柴工啊。

#8楼 @ruby_sky 既然是大二就学的东西,没学好继续啊,旁边老师和同学都可以问的,想学的话直接去学了,论坛上能问出啥来。

@ruby_sky 有些时候吧~ 看似某个捷径,其实是很大的弯路。不如先静下心来学习一番。 在患得患失中,有损失的可是你自己喔。

我以前在学习C++时,给我最大的体会就是“螺旋式上升”,看似在原地踏步,实际是在提升,只是自己没觉察到而已。当解决掉一个问题时,有时内心会想,“这个问题我当初要是早点这么想的话,也不至于走这个弯路”。殊不知,没有以前的弯路的一路积累,这个问题的解决方案也不会找到。 其实,我想说的是,以前走的弯路都是为能力提升做的铺垫! ,进一步说,技术上的弯路其实不是弯路啊。我觉得说到这里就可以了。

#10楼 @skandhas Can't agree more!

#9楼 @hhuai 。。。。。

#1楼 @kenshin54 算法导论 + 1 偶尔去欧拉计划之类题目站点做两道 当作休闲。

#14楼 @tassandar 好吧,既然不少人介绍算法导论,我明天去图书馆借一本 欧拉计划网站,很不错。好建议。

算法导论没一点数学基础,真的不容易看下来。

有本书叫数据结构和算法分析。 比较好。 可以读3遍,多看;

看过数据结构与算法,清华出的那本书

数据结构和算法我当时大二的时候上课也没认真听,现在写过一段时间代码后明白重要性后也在恶补中。。。

#19楼 @Zernel 同感啊!!

10楼的牛人已经给新人讲的很清楚啦, 还在上学找什么急? 享有大出息, 一步一个脚印的慢慢修炼才是正道.

汗~ 怎么感觉现在的年轻人比我这个三十好几的人还要浮躁的多.

楼上的看过算法导论的朋友们,你们真的都看完了?反正我是看了前几章就看不下去了。有可能跟看英文版有关系。。不要道听途说的推荐。。。。还有编译原理龙书也一样。。

#21楼 @zw963 快毕业了。数据结构掌握好了,学习其他编程语言很有帮助的。

#23楼 @ruby_sky 如果搞rails的话,看看rails源码吧。死看数据结构比较累。你可以结合代码学习ita

#24楼 @jinleileiking

错~ 学Rails, 看Rails源码基本没用, 除非你是想学Ruby元编程, 自己写一个Rails.

我是看出来了, 学Rails, 你应该先学html, CSS, javascript, SQL

只懂点数组, 哈希和集合, 工作将近三年, 没发现需要了解其他, 囧rz....

#26楼 @nil 呃,其实如果接触过Java、Redis,你会发现有很数据结构的影子~如果对数据结构很熟悉了,对这些语言或者框架学起来会很轻松的。

@ruby_sky 原来是C程序员, 现在做iphone, 业余看看Ruby, 还是表示无压力... 如果细心你会发现, 数据结构根本就没有啥公认的经典著作, 其实也没啥好说的...

#28楼 @nil 我之所以开始会去学数据结构,是因为看了《java编程思想》中对容器的介绍,还有看了一些《Redis cookbook》,两者一比较,突然发现底层都是数据结构的实现。如果把数据结构学的比较熟悉,再掌握类似的,我觉得可以变得轻而易举吧。

#25楼 @zw963 你那个是学web网站建设,和rails不是一个意思:) rails里的ruby代码还是比较有水平的...扯远了。。。好像是。学rails对算法没理解。

lz 看 ruby / lua 的源码吧。 vm很复杂,需要这东西。l

rails就是网站建设... 有区别吗?

就一般的数据结构书看看就可以了

#33楼 @xiaomich 好像是新注册,咋把这个帖子挖出来了? 看了大家 的争论,觉得还是看简单点的书比较好,就好像学JAVA时,一开始看《JAVA编程思想》哪看得懂。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册