那么,如何学习数据结构呢?大量金币等着发放哟~

2012-04-23 20:08:14 +08:00
 subpo
学校开数据结构这个课程一直到现在大约有2个月了,一直云里雾里,知其然不知其所以然。【其实也不知其然...

怎么学数据结构,有没有一些简明的文章可以读一读呢。

优质回答一定会有相对应的感谢的; )
2823 次点击
所在节点    问与答
8 条回复
undeadking
2012-04-23 20:12:29 +08:00
这个专业没有多少东西是只看书本就能搞懂的.你自己写程序碰到数据结构的问题时,自然就能把它钻研透.
013231
2012-04-23 20:22:20 +08:00
這是個很大的主題, 簡明的文章應該沒有吧.
我學得時候看得是這本:
数据结构与算法分析 C++描述(第三版)
http://book.douban.com/subject/1971825/
也有對應的C描述和Java描述.
學習方法無非是弄明白每種數據結構和算法的原理, 然後自己寫代碼實現它.
zztczcx
2012-04-23 20:29:44 +08:00
学数据结构还是用c 吧
这本书来说应该最经典了《数据结构与算法分析》
http://book.douban.com/subject/1139426/

在就是那本算法大全 作为案头书了。

真的是遇到问题了,才可以好好用用数据结构。 一开始可以就做做后面的题~~自己把结构和算法写一写。

这都是练内功。。。。 话说自己也不是很懂。。。。
subpo
2012-04-23 20:32:16 +08:00
@zztczcx @undeadking @013231
现在我数据结构并不是当务之急吧?感觉还有太多的东西需要去学,还没有轮到这个,其实我是有应付考试的念头的,上课我都不太想听...
Ryans
2012-04-23 20:41:29 +08:00
-印象中记得我们学过的有:
线性表、栈、二叉树各种遍历、排序(冒泡、插入、选择、快排、堆排序)、图、哈弗曼树什么的。

-教材的话,@013231 那本挺靠谱。《算法导论》那个看起来很厚很厚....

-简明的文章?
《数据结构与算法分析》5000字缩写(上)》 http://www.matrix67.com/blog/archives/90
《数据结构与算法分析》5000字缩写(下)》 http://www.matrix67.com/blog/archives/92

-如果应付考试的话,弄好教材够了。但如果想通过互联网企业笔试的话,多做做题目吧。
http://poj.grids.cn/

-进阶升级:《编程珠玑》、《编程之美》什么的,TAOCP什么的。
013231
2012-04-23 20:46:46 +08:00
@subpo 那麼,你認爲學習什麼是當務之急呢?
這是一門應用廣泛且永不過時的課程. 在這門課上花費時間比大部分課程更值得.
bluegobin
2012-04-23 20:51:20 +08:00
我想LZ应该是觉得数据结构理解起来比较困难,可以看下Data Structure Visualizations可不可以帮助你去理解那些算法和结构,网上用这个关键词可以搜到许多,通过观察这些动态可视化的程序可以帮助你理解那些算法。
subpo
2012-04-23 20:51:27 +08:00
@Ryans 6年前的文章了,现在看起来仍旧有意思,哈哈。感谢。

@013231 我现在学的是web编程,而且还偏向于前端的那种,后端的数据处理都不太复杂。我会认真学的,谢谢你

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/33160

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX