第十五课 算法

作者:Kwazii 时间:2022-06-10
分类:少儿编程python

目录

本节目标

算法与算法的表示

  1. 编程解决问题的一般过程

  2. 算法及算法的表示方法

解析算法

  1. 解析算法的概念

  2. 解析算法的程序实现

    用Python编写解析算法程序时,必须保证计算过程描述的正确性。特别是把数学表达式转换成Python表达式时,必须注意这种转换的正确性,否则容易发生运算结果错误或运行过程出错的情况。

枚举算法

  1. 枚举算法的概念

    枚举算法又叫穷举算法,其基本的思想是把问题所有的解一一罗列出来,并对每一个可能解进行判断,以确定这个可能解是否是问题的真正解。

  2. 枚举算法的程序实现

排序

  1. 冒泡排序
  2. 选择排序
  3. 插入排序

查找

  1. 顺序查找
  2. 二分查找

总结回顾

本节内容介绍了算法的基本概念和实现思路。从广义上讲任何程序的执行逻辑都可以被称作算法。本节选取了编程中最最常用的几种算法,了解这些基础的算法对编程的帮助非常大。通过这些例子,我们可以初步的理解在使用程序来解决问题时的思路和步骤。将这些基础算法进行变形和组合通常可以解决大部分的现实问题。

需要注意的是,在解决同一个问题时,往往算法不止一种。不同的算法之间的效率可能也天差地别,如何选择和设计合适且更高效算法是编程的终极命题。

无论是程序还是现实世界,人们总是倾向于更优更高效的解。但同时也要记住,正如我们现实的世界一样,问题的解更多时候需要的是权衡。

正文结束

相关分类:

少儿编程python

相关标签:

少儿编程 python python三级

更多内容

回到顶部