什么是数据结构?什么是算法?算法与程序有什么关系?

什么是数据结构?什么是算法?算法与程序有什么关系?,第1张

数据结构就是计算机存储、组织数据的方式,它是人们为了实现各种各样的算法程序而设计出来的,具有一定性质或规律。比如栈可以用来实现递归算法的非递归化,图可以用来处理网络问题。

算法你可以理解为用程序解决实际问题的方法。比如排序算法,查找算法。

程序就是基于某种或某几种数据结构,采用某种算法或某几种算法去解决问题的过程。

数据结构当然重要啦,当你想实现某个功能或者想简化一个现有程序,一个好的数据结构可以使这些问题变得更加简单。。

如果你想在编程方面更上一层楼,学好数据结构是必要的哟。一个好的算法加上一个好的数据结构可以编出一个美丽的程序。。。。。。。。。

程序设计是数据结构的基础和实现方法。

数据结构完全可以只讲数据的存储方法和算法的逻辑逻辑过程,可以不涉及具体实现过程,在实现一种数据的存储和一个算法的求解过程时,你可以选择应用不同的程序设计语言来达到目的,同一个算法,既可以使用VB实现,也可以选择C、C++、JAVA、或者C#来实现,而在选定某一工具来实现算法时,程序设计的具体指令和方法是由所选择的程序设计语言的语法决定。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7715248.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存