回 帖 发 新 帖 刷新版面

主题:有谁知道数据结构在编程中有什么作用

大家好,我是一个在校的本科生,我的专业就是软件工程,在大一的时候已经学习了C语言。现在学的是数据结构,但是学了一段时间了,我还没有弄明白数据结构在编程中的作用是什么?都说程序时由数据结构和算法组成的。但是数据结构在程序中的具体体现是什么呢?还请有经验的大侠们传授点学习数据结构的经验,还有怎么能学好编程!小弟先谢了!!![em12]

回复列表 (共2个回复)

沙发

可以说,数据结构比算法还重要,比如说,俄罗斯方块、象棋、围棋的盘面用不同的数据结构存储,处理一些判断的效率大大不一样。比如如何判断一个方块落下时遇到其他方块了?用不同的方法存储游戏盘面,处理的难易程度不同。再说个实际的,数据库就是用来搜索的,要在一堆数据中搜索某个东西有没有,如果用线性存储,那么基本上要从头搜到尾,而用bst的话,就快太多了。

板凳

用心学好这么课程 一段时间后回头想想 就知道有多么重要了

我来回复

您尚未登录,请登录后再回复。点此登录或注册