一键采集上传常见的细节问题(Day3总结Day3作业题:什么是一个算法?程序就等于算法吗?)
优采云 发布时间: 2021-10-14 23:32一键采集上传常见的细节问题(Day3总结Day3作业题:什么是一个算法?程序就等于算法吗?)
Day3总结
Day3 作业问题:什么是算法?程序等于算法吗?
这几天,星球提交作业的人数达到了100+。今天早上收到了【星球周刊】的官方推荐。一些惊喜。上周,我36次入选星球活跃榜,排名最高的星球是第8位。这不简单。知道有许多不同种类的知识星球。
我们的星球拥有地球上 99% 以上的内容、活跃人数和新付费会员。
如果你要问我这是怎么做到的,我认为最重要的是:认真做内容,干点干活。
口碑比什么都重要!一个把口碑看得比命运更重要的人是值得信赖的!
上周五的 Day1 作业 Leven 的回答到目前为止已被点赞 64 次:
好,让我们回到正题。首先回顾一下Day3作业明星朋友的答案,摘录部分答案,把最精华的部分带到公众号,与更多的读者一起学习。
精选答案 1:
一句话总结了两个公式:什么是算法,算法和程序的区别
精选答案 2:
比较容易理解,但也掌握了核心部分:程序不一定满足有限性
精选答案 3:
另一位明星朋友上传的截图简洁地总结了算法的核心特点:
更难能可贵的是,这位星友上传的另一张图,相当准确地总结了程序和算法的区别:
该程序基于算法并实现编码,可以无限期地执行,举例说明:操作系统不是算法,而是无限循环运行的程序。
还有很多明星朋友的回答也很精彩,限于篇幅就不在这里发了。根据清华大学邓俊辉的解释,该算法的特点包括但不限于这些:
请注意,算法特征邓公在末尾使用了省略号,表明算法特征不仅包括上述内容。
关于算法和程序的区别,请直接参考所选答案3。
算法的这些主要特征有时并不像我们想象的那么容易证明。例如,我们可能认为算法的无穷大是最容易判断的。事实上,事实并非如此。邓功在课程中介绍了一个例子。我在这里引用:
<p>def hailstone(n):
length = 1
while(1