请问:以后实际编程中《数据结构》重要么?

时间:2021-01-20 11:15:49
我在大2的时候学的不很好
但是人家都说重要

这里的朋友是怎么看的啊?

14 个解决方案

#1


实际编程中《数据结构》很重要

#2


那些方面重要啊?
举个例子好么
谢谢

#3


应该弄本书再看看

#4


1)比如说,你要设计一个图形系统;假设某一时刻在内存里要放100篇图,平均每张图上有1000个图元,希望占用内存不超过128M。那么内存里这些图啦,图元啦要采用什么样的数据结构才能满足你的要求呢?对于图进行浏览,缩放,平移,添加,删除图元,拷贝,粘贴,...一系列操作都要不能太慢,那么你的数据应该怎么组织呢?当然要对数据结构非常熟悉才能回答,这是数据结构在进行设计方面作用的简单例子。

#5


2)又比如说,你要写CSDN系统里的一个小模块,这里面有一个查找操作,要通过用户的ID,查找到当前CSDN上上线用户的详细信息。平均CSDN上线用户有几千个吧。你当然可以写一个大数组去存他们;可是实际上,这个数组会被频繁的修改,你就要不停地new - delete - new - delete数组,看来CSDN不用干别的事了,就统计上线人数玩儿就可以了;可能一个Hashtable能够符合性能要求。这是数据结构在编程时候作用的例子。

#6


当然很重要,

能帮你很好的理解别人的代码,自己也能写出类似的。

重要的都不知道该怎么形容好了!:)

#7


给分也很重要。

#8


如果就是初级的coder,似乎作用不大

如果你要设计系统,平台什么的,就要求大了

#9


可是很少碰到怎么用呀,也许是我水平太低了!!

#10


关注中...

#11


我也学得不好,给我一个月~~~~

#12


可以说,我现在还没有碰到。
因为我还在学校呢/
快毕业了。

#13


正在学习中,而且感觉很有意思!

以前也是没有重视,现在感觉是很重要。
它的作用我认为是用快捷的方式解决复杂的问题
同时提高系统效率和节省资源。

#14


另外,向你推荐一本书
《数据结构-用面向对象方法和C++描述》
清华大学出版社(是学校教材)

内容写的很好,而且不贵,26.00RMB
俺正在看这本书

#1


实际编程中《数据结构》很重要

#2


那些方面重要啊?
举个例子好么
谢谢

#3


应该弄本书再看看

#4


1)比如说,你要设计一个图形系统;假设某一时刻在内存里要放100篇图,平均每张图上有1000个图元,希望占用内存不超过128M。那么内存里这些图啦,图元啦要采用什么样的数据结构才能满足你的要求呢?对于图进行浏览,缩放,平移,添加,删除图元,拷贝,粘贴,...一系列操作都要不能太慢,那么你的数据应该怎么组织呢?当然要对数据结构非常熟悉才能回答,这是数据结构在进行设计方面作用的简单例子。

#5


2)又比如说,你要写CSDN系统里的一个小模块,这里面有一个查找操作,要通过用户的ID,查找到当前CSDN上上线用户的详细信息。平均CSDN上线用户有几千个吧。你当然可以写一个大数组去存他们;可是实际上,这个数组会被频繁的修改,你就要不停地new - delete - new - delete数组,看来CSDN不用干别的事了,就统计上线人数玩儿就可以了;可能一个Hashtable能够符合性能要求。这是数据结构在编程时候作用的例子。

#6


当然很重要,

能帮你很好的理解别人的代码,自己也能写出类似的。

重要的都不知道该怎么形容好了!:)

#7


给分也很重要。

#8


如果就是初级的coder,似乎作用不大

如果你要设计系统,平台什么的,就要求大了

#9


可是很少碰到怎么用呀,也许是我水平太低了!!

#10


关注中...

#11


我也学得不好,给我一个月~~~~

#12


可以说,我现在还没有碰到。
因为我还在学校呢/
快毕业了。

#13


正在学习中,而且感觉很有意思!

以前也是没有重视,现在感觉是很重要。
它的作用我认为是用快捷的方式解决复杂的问题
同时提高系统效率和节省资源。

#14


另外,向你推荐一本书
《数据结构-用面向对象方法和C++描述》
清华大学出版社(是学校教材)

内容写的很好,而且不贵,26.00RMB
俺正在看这本书