算法和程序嘛。。。对过程化程序来说,有个沃思公式:算法+数据结构=程序。也就是说一个程序主要包含以下两方面的信息:1、对数据的描述。在程序中要指定用到哪些数据以及这些数据的类型和数据的组织形式。这就是数据结构(data structure)。2、对 *** 作的描述。即要求计算机进行 *** 作的步骤,也就是算法(algorithm)。
算法当然要在有穷步后终止啊,不然计算机受得了吗。。。算法的特性就包含有穷这一条,而且有穷性是指在合理的范围之内,你让一个算法持续几千年,也不合常理。
希望对你有用。
数据结构就是计算机存储、组织数据的方式,它是人们为了实现各种各样的算法和程序而设计出来的,具有一定性质或规律。比如栈可以用来实现递归算法的非递归化,图可以用来处理网络问题。
算法你可以理解为用程序解决实际问题的方法。比如排序算法,查找算法。
程序就是基于某种或某几种数据结构,采用某种算法或某几种算法去解决问题的过程。
数据结构就是计算机存储、组织数据的方式,它是人们为了实现各种各样的算法和程序而设计出来的,具有一定性质或规律。比如栈可以用来实现递归算法的非递归化,图可以用来处理网络问题。
算法你可以理解为用程序解决实际问题的方法。比如排序算法,查找算法。
程序就是基于某种或某几种数据结构,采用某种算法或某几种算法去解决问题的过程。
以上就是关于什么是算法什么是程序这两者之间有什么关系全部的内容,包括:什么是算法什么是程序这两者之间有什么关系、什么是数据结构什么是算法算法与程序有什么关系、什么是数据结构什么是算法算法与程序有什么关系等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)