高中数学:14《算法案例》1课件必修.pptx
《高中数学:14《算法案例》1课件必修.pptx》由会员分享,可在线阅读,更多相关《高中数学:14《算法案例》1课件必修.pptx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、高中数学14算法案例1课件必修contents目录算法概述算法案例分析算法复杂度分析算法在实际生活中的应用CHAPTER01算法概述算法是一系列解决问题的清晰指令,每一步都必须是确定的、明确的。总结词算法是解决问题的清晰、明确的步骤,每一步都有明确的意义和操作,并且每一步都是确定的,不存在模糊或随机的操作。详细描述算法的定义算法具有有穷性、确定性、输入性、输出性和可行性五个特性。算法必须在有限的时间内完成,每一步操作都是确定的,有明确的输入和输出,且每一步操作都是可行的,可以在实际中实现。算法的特性详细描述总结词总结词常用的算法表示方法有自然语言、伪代码和程序流程图等。详细描述自然语言描述算法
2、通俗易懂,但可能不够精确;伪代码介于自然语言和程序语言之间,既精确又易于理解;程序流程图则通过图形方式直观地表示算法的流程。算法的表示方法CHAPTER02算法案例分析冒泡排序通过重复地遍历待排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。选择排序在未排序的序列中找到最小(或最大)元素,存放到排序序列的起始位置,然后再从剩余未排序的元素中继续寻找最小(或最大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。插入排序将数组分为已排序和未排序两部分,初始时已排序部分包含一个元素,之后从未排
3、序部分取出元素,并在已排序部分找到合适的插入位置插入,并保持已排序部分一直有序,重复此过程,直到未排序部分元素为空。排序算法线性查找从数组的一端开始,逐个检查每个元素,直到找到所需的元素为止。时间复杂度为O(n)。二分查找在已排序的数组中查找某一特定元素的搜索算法。搜索过程从数组的中间元素开始,如果中间元素正好是目标值,则搜索过程结束;如果目标值大于或小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且同样从中间元素开始比较。如果在某一步骤数组为空,则代表找不到。这种搜索算法每一次比较都使搜索范围缩小一半。时间复杂度为O(log n)。查找算法图论算法一种用于遍历或搜索树或图的算法。这
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法案例 高中数学 14 算法 案例 课件 必修
限制150内