首页 热点资讯 义务教育 高等教育 出国留学 考研考公

算法和数据结构有什么区别??

发布网友 发布时间:2022-04-22 11:31

我来回答

5个回答

热心网友 时间:2023-07-08 05:47

这个肯定是不一样,有区别的。数据是一切能输入计算机中的信息的总和,结构是指数据之间的关系。数据结构就是将数据及其之间的关系有效地存储在计算机中并进行基本操作。
算法是对特定问题求解步骤的一种描述,通俗讲就是解决问题的方法和策略。
但是他们又是相辅相成的。只有数据结构没有算法,相当于只把数据存储到计算机中,而没有有效的方法去处理,就像一幢只有框架的烂尾楼;若只有算法,没有数据结构,就像沙漠里的海市蜃楼,只不过是空中楼阁罢了。

数据结构是算法实现的基础,算法总是要依赖于某种数据结构来实现的。数据结构是数据间的有机关系,而算法是对数据的操作步骤;两者不可分开来谈,不能脱离算法来讨论数据结构,也不能脱离数据结构研究算法。
如果你还不太清楚,或者想知道的更多,可以去了解一下小码哥李明杰。

热心网友 时间:2023-07-08 05:48

不一样。
数据结构,无论复杂或简单,只是数据。
算法是计算机可执行的数值计算方法,它加工数据,产出数据。
数据是原料和制成品。
算法是工厂,是生产流水线。
算法和数据有关,但两者不一样。
蛋糕厂同鸡蛋,面粉有关,但蛋糕厂不同于原料。

热心网友 时间:2023-07-08 05:48

不一样。
说白一点:
算法是完成某件事的方法
数据结构是实现这个方法的方法。
程序就是数据结构+算法

热心网友 时间:2023-07-08 05:49

不是!
算法是属于数据结构的!
数据结构是为编程找最简单的路径!

热心网友 时间:2023-07-08 05:49

举例来说明最好了

都知道数据库吧
那个可以看作为仓库
而数据结构是说仓库中的物品的摆放方式,如Tree,List...
而算法是说摆放物品的行为方式,比如是塞进仓库,拉进去,还是推进去

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com