对数据结构和算法的关系的理解

大数据专业有一门课程是:数据结构和算法关系。

我们这门课教数据结构,但很多时候我们会讲到算法,以及他们的关系。市场有不少的书叫做“数据结构与算法分析”这样的名字。

有人可能会问那到底是只讲数据结构呢,还是和算法一起讲?那么问题来了,他们之间是什么关系呢?干嘛要放在一起呢?

那么对于这个问题那就先打个比方吧. 家中有很多家具,例如冰箱, 电视,洗衣机, 电饭煲。这么多的家具都有不同的用途 即数据结构。
算法是对数据结构处理的方法,对应的家具应放在不同的房间中,对想使用不同的功能去不同的个房间 进行使用家具的过程称之为算法。

若只谈数据结构,当然是可以的,我们可以在很短的时间上的把几种重要的数据介绍完。听完后你可能没什么感觉,不知这些数据结构有什么作用。但如果你再将对应的算法也拿过来讲一讲,你就会发现,甚至有些感慨:“以前那些研究计算机的前辈是多么的厉害,他们将那么多看似困难没办法解决的问题,会变得如此的美妙和神奇。

猜你喜欢

转载自blog.csdn.net/weixin_51766972/article/details/109231139
今日推荐