版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
算法的优化学习目标1、理解算法优化的意义。2、学会用不同的算法来解决问题,并能对算法进行优化。3、学会多视角分析问题,能利用高效的方法解决问题,养成细致缜密思考问题的习惯。看视频了解算法的优化同样的马,仅仅调换了比赛顺序,就得到了反败为胜的结果。从算法角度讲,孙膑的策略是一种经过优化的算法。活动一:生活中算法的优化华罗庚先生在《统筹方法平话》里举了一个“烧水泡茶”的例子:一个人口渴了,想泡一壶茶喝,需要洗水壶、烧开水、洗茶具、拿茶叶。他怎样才能在最短的时间喝上茶水呢?最短时间喝上茶的算法:1、洗开水壶(1分钟)2、烧开水(15分钟),同时再洗茶壶(1分钟)、洗茶杯(2分钟)、拿茶叶(1分钟)泡茶,用了16分钟。条条大路通罗马
“条条大路通罗马”出自《罗马典故》,是指达到同一目的可以用多种不同的方法。但是方法不同,解决问题的效率也会有差别。在解决实际问题时,我们要尽可能选择高效的算法
统筹方法是一种安排工作进程的数学方法。它的应用范围广泛,在企业管理、生产建设中,在关系复杂的科研项目的组织与管理上,都可以应用。统筹方法与算法相结合,可以优化算法流程,为数据的高效利用提供理论和实践支持。
冒泡排序法:在排序过程中由于小的数如气泡一般逐层上冒,而大的数逐层下沉,因此这种排序的方法被形象地比喻成“冒泡排序法”。
快速排序法:是对冒泡排序法的一种改进。它的基本思想是:1、把一组需要排序的数据分成两部分,让其中一部分的所有数据都比另外一部分的所有数据小。2、按第1步方法对这两部分数据分别进行多次快速排序,直到完全将数据按要求排序。
快速排序法是所有排序算法中最高效的一种。它采用了“分治”的思想;先保证列表的前半部分都小于后半部分,然后分别对前半部分和后半部分排序。活动三:查找的算法优化
查找是在大量信息中寻找一个特定的信息元素。用关键字标识一个数据元素,查找时根据给定的某个值,在表中确定一个关键字的值等于给定值的数据元素。在计算机中进行查找的方法是根据表中的记录结构确定的。
顺序查找是从第一个元素开始一个一个向下查找,如果有和目标一致的元素,查找成功;如果到最后一个元素仍没有目标元素,则查找失败。
二分查找是先找有序数列的中点,利用中点将范围分为两部分,再经比较不断找中点并一步一步逼近目标,最后按要求确定一个较小范围。顺序查找二分查找二分查找的特征:
二分查找要求线性表中的结点按关键字值升序或降序排列,用给定值K先与中间结点的关键字比较。中间结点把线形表分成两个子表,若相等则查找成功;若不相
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水生植物病害防治员岗前诚信考核试卷含答案
- 盔帽工安全防护竞赛考核试卷含答案
- 金属网制作工安全检查模拟考核试卷含答案
- 漆器彩绘雕填工岗前班组考核考核试卷含答案
- 筒并摇工岗前工作技巧考核试卷含答案
- 酒精发酵工岗前操作考核试卷含答案
- 轧制原料工岗前班组协作考核试卷含答案
- 天然砂石骨料生产工安全知识强化考核试卷含答案
- 玻璃熔化工QC管理考核试卷含答案
- 食管溃疡的护理与管理
- 2026年北京市东城区高三二模地理试卷(含答案)
- 2026年高考化学最后冲刺押题试卷及答案(共五套)
- 2025广西广投产业链服务集团有限公司招聘24人笔试历年参考题库附带答案详解
- 2025年广东省公务员考试行测试卷真题附答案详解(完整版)
- 快递站点客服承包合同模板
- 牛肝菌种植技术培训课件
- (独家!)公安建设发展“十五五”规划
- 体育行业体育赛事运营总监岗位招聘考试试卷及答案
- 酒店客房运营管理规范手册
- 辐射安全隐患排查
- 【小升初模拟】2026年人教版小升初模拟监测数学试卷(含解析)
评论
0/150
提交评论