我为什么要学习数据结构。。。

yaoxinchao 2011-12-11 11:16:23
我们都知道在编程语言的开发工具包中比如栈、队列、链表、散列表等以及查找、排序等算法都有完美的实现,我们大可只需要掌握如何使用它就可以了,为什么我们还要去弄懂这里面的算法原理呢?


希望各位发表些看法吧。。。
...全文
2244 79 打赏 收藏 转发到动态 举报
写回复
用AI写文章
79 条回复
切换为时间正序
请发表友善的回复…
发表回复
ming_qz 2013-07-21
  • 打赏
  • 举报
回复
该怎么学习数据结构和算法呢?
ming_qz 2013-07-21
  • 打赏
  • 举报
回复
数据结构是程序的基础,一定要学习.
nbnbzc 2012-06-23
  • 打赏
  • 举报
回复
问的好。类似:“中国人为甚么要学习英语'
小班得瑞 2012-03-20
  • 打赏
  • 举报
回复
这个怎么说呢,比如我现在最大的烦恼就是不会数据结构...总之,别问为什么。你小时候学数学的时候问这么多为什么了吗
y304195824 2012-03-20
  • 打赏
  • 举报
回复
我们学习的目的,是为了使用,不是知识没有用,而是你没有使用,说明你没有用。
y304195824 2012-03-20
  • 打赏
  • 举报
回复
我们学习的目的,是为了使用,不是知识没有用,而是你没有使用,说明你没有用。
DeDeWo 2012-03-19
  • 打赏
  • 举报
回复
编程之乐不知LZ懂不?基本的数据结构STL已经有了,但它的速度很慢,在处理一些特殊的问题时还是需要自己写专用的,STL是通用的,你说专用的好还是通用的好,另外有很多问题需要自己写数据结构,STL是解决不了的。不过栈,队列,链表和红黑树等这些我也喜欢用stl
miqing1985 2012-03-19
  • 打赏
  • 举报
回复
基础的东东扎实才好,比如好多基础性的概念,这是最科学最完美的东西,平时不觉得怎么,当让你自己写出来时就不是那么回事了。
zsl3399 2012-03-19
  • 打赏
  • 举报
回复
计算机就是用来处理数据的 不懂数据结构 应该只能写些简单点得程序吧
dragon3238 2012-03-17
  • 打赏
  • 举报
回复
让程序更完美
dragon3238 2012-03-17
  • 打赏
  • 举报
回复
程序是计算机的灵魂,算法也是
CSharp_XinBing 2012-03-17
  • 打赏
  • 举报
回复
嗯,你说的很对。
对于线性表、链表、栈、队列之类的,我只是粗略的看下就过了。
但在编程实践中,像树、图及相关算法,排序、查找算法是经常用到的,
因此,这些是我学习和练习的重点。
一定要找侧重点,不是所有都是重要的。
qyxqyxqyx 2012-03-16
  • 打赏
  • 举报
回复
当你用一些中间件或者别人的架构的时候,你会发现,那些都是黑盒,那些东东使用起来是如此简单,你只要知道有哪些变量,该怎么搭建,到最后,你就明白,你能主观能动的,你发挥创造性最大的地方就是数据结构和算法,他们是你的发挥创造性最大的地方,(当然还有整个架构),当我学完整个基础课,我觉得我只会编写在黑框框里运行的东东,我觉得啥都不会,当拿起其他书学学其他东东,那些很快学会,程序也很快读懂,所以算法,数据结构和架构(设计模式和思想)这些都很重要
lzynihao 2012-03-16
  • 打赏
  • 举报
回复
理论很重要。
c87527124 2012-03-16
  • 打赏
  • 举报
回复
我是自己要去编一个稍微复杂的程序时,才发现,数据结构真的很重要。
li603572310 2012-03-14
  • 打赏
  • 举报
回复
面试时的确经常用到。有时编程也要用到的。
WizardOz 2012-03-14
  • 打赏
  • 举报
回复
对数据结构和算法不熟悉,所以不知道哪里可以用,因为不知道自己的工作中可以用到某些算法和数据结构,所以就觉得自己的工作中用不到!

就好比你去一个地方,走路也可以去,开车也可以去。如果你不知道世界上还有车这种东西,那么你也不会觉得它是有用的,你觉得天天走路走的很开心。但是终有一天,你发现你走一个小时的路程,别人开车5分钟就到了,并且你还傻傻的走了好几年。那时候你就会后悔当初为什么没有买一辆车。
WizardOz 2012-03-14
  • 打赏
  • 举报
回复
不喜欢数据结构的人,真的喜欢编程吗?
数据结构是计算机方面最有乐趣的一门课了,个人觉得。
yaoxinchao 2012-03-11
  • 打赏
  • 举报
回复
[Quote=引用 59 楼 ppkk315 的回复:]

作为过来人告诉你这个东西面试很有用,你没学好基本不太可能进的了大公司。
至于实际应用么,的确很少很少。
[/Quote]

谢谢
kity 2012-03-08
  • 打赏
  • 举报
回复
学数据结构是一种修行。。
加载更多回复(59)

33,029

社区成员

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

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