10分钟Python 基础课程文字版 算法设计(讲解)

算法是一个循序渐进的过程,它定义了一组指令,以一定的顺序执行以获得所需的输出。算法通常独立于底层语言而创建,即算法可以用多种编程语言实现。

需要更多的免费Python学习教程和书籍的加小编Q群:“883444106”

从数据结构的角度来看,以下是一些重要的算法类别 -


image

算法的特点

并非所有的程序都可以称为算法。算法应该具有以下特征 -
image

如何编写算法?
image

实例
让我们试着通过一个例子来学习算法写作。

问题 - 设计一个算法来添加两个数字并显示结果。
image

算法告诉程序员如何编写程序。或者,该算法可以写成 -


image

在算法的设计和分析中,通常使用第二种方法来描述算法。它使分析人员可以轻松分析忽略所有不需要的定义的算法。他可以观察正在使用的操作以及流程的流程。

编写 步骤编号 是可选的。

我们设计一个算法来获得给定问题的解决方案。一个问题可以通过多种方式解决。


image

一个问题很多解决方案

因此,对于给定的问题,可以导出许多解算法。下一步是分析这些提出的解决方案算法并实施最合适的解决方案。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容