版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二单元·算法"魔法"大赛猜数"魔法"之线性查找川教版(新版)·小学信息科技五年级上册这节课你将学会1.知道什么是线性查找,能说出它的步骤2.能在生活中辨认出哪些是线性查找3.会算一算:数据越多,查找越久4.初步感受"算法效率"是什么意思今天的冒险路线第一站魔法学院的挑战100张牌找数字第二站缩小到10张牌一步步翻给你看第三站生活中的找一找第四站算一算有多慢情境导入欢迎来到魔法学院!欢欢收到了"算法魔法大赛"的邀请,来到了魔法学院。博士爷爷拿出100张纸牌,每张写着1到100的一个数。博士爷爷的问题100张纸牌打乱后铺在桌上。帮我找出写着"56"的那张牌!看谁找得最快!你会怎么找?想一想:如果是你,你会怎么找这张56?·从第一张开始一张一张翻?·先翻中间看看?·随便翻,碰碰运气?每种方法,其实都是一种"查找算法"今天我们学第一种查找魔法线性查找也叫"顺序查找法"100张太多了,我们缩小一点研究大问题时,我们常用一个好办法:把问题变小!100张牌翻起来太累,我们先从10张牌开始研究。10张牌排好队,目标是找到"7"1557327884163297650从左到右,一张一张翻看看第几张能找到7?翻牌演示中第1张翻开:是1515是7吗?→不是,继续翻下一张翻牌演示中第2张翻开:是5757是7吗?→不是,继续翻下一张翻牌演示中第3张翻开:是3232是7吗?→不是,继续翻下一张翻牌演示中第4张翻开:是8888是7吗?→不是,继续翻下一张翻牌演示中第5张翻开:是7!找到了!7是7吗?→是的!查找成功,停止翻牌我们翻了几次才找到?5次从第1张翻到第5张,一共比较了5次想一想:如果7在最后一张?1557328841632976507要翻10次再想一想:如果7根本不在里面?15573288416329765099翻完所有10张都没找到,才能确定:7不在这组数据里什么是线性查找?按照数列的顺序,一个一个地向后查找,直到找到目标为止。这就叫线性查找法,也叫顺序查找法。记住三个关键词按顺序从第一个开始不跳着找逐个一个一个比较每次只看一个直到找到找到就停止没找到就继续用自然语言描述查找步骤步骤做什么第1步从第一个数据开始第2步把当前数据和目标数比一比第3步相等?找到了,结束!第4步不相等?看下一个数据第5步重复第2~4步,直到找到为止关键发现:查找过程是一个循环"重复"这个词说明了什么?比较→不相等→看下一个→再比较→……这就是我们学过的循环结构!如果查完最后一个还没找到,就说明目标不在里面。生活中的例子例1:在书包里找数学书一本一本地翻,看到数学书的封面就停下来。是线性查找吗?是的!按顺序逐个找,找到就停。生活中的例子例2:在字典里查一个字先翻到大概的页数,再根据拼音慢慢找。是线性查找吗?不是!没有从第一页逐个翻。生活中的例子例3:老师点名从名单第一个名字开始念,直到念到你的名字。是线性查找吗?是的!按名单顺序逐个念。辨一辨:哪些是线性查找?书包找书→是(按顺序逐个翻)字典查字→不是(先翻到大概位置)老师点名→是(按名单顺序念)关键判断:是不是"从第一个开始,一个一个往后找"?回到最初的问题:1亿张牌要多久?如果真的有1亿张纸牌,用线性查找找最后一张,需要查多少次?1亿次!算一算:1亿次要多久?假设每次查找需要4微秒(非常快了!)1亿×4微秒=4亿微秒4亿微秒=400秒400秒≈6.6分钟数据量1亿时,最坏情况要约6.6分钟才能找到如果是40万亿个数据呢?40万亿次查找×4微秒=?大约需要463天——要等一年多才能找到一张牌!这说明什么?数据越多,线性查找越慢!线性查找的优点·一想就懂,非常简单·数据有没有顺序都能用·数据量小的时候,完全够用线性查找的缺点·数据量一大就特别慢·最坏情况要查完所有数据·数据越多,效率越低什么时候用线性查找?·数据量比较小的时候·数据没有规律、排好序也没用的时候·只是临时找一找,不需要特别快的时候课堂小结线性查找做法:按顺序,一个一个比优点:简单,数据少时好用缺点:数据多了就很慢适用:数据量小,或数据没有规律拓展思考1.查字典时,你是从第一页开始翻的吗?2.如果数据排好序了,有没有更快的找法?3.生活中还有哪些"逐个找"的例子?
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026临床执业助理医师综合笔试真题参考答案
- 医疗垃圾的分类及处理
- 关于工程模式的简单研究
- 人教版新课标三上《槐乡的孩子》课件7
- 女性尿道造瘘护理
- 慢性尿道炎的护理查房
- CN119514813A 一种基于深度学习的街道空间活力预测方法 (中国市政工程西南设计研究总院有限公司)
- 食道异物护理教学查房
- 2026年教师资格证综合素质教育理论专项训练
- 2026年医疗卫生专业技术人员职称考试专项训练试题
- 2026年新疆新业国有资产经营集团有限责任公司人员招聘笔试参考题库及详细答案解析
- 《盘活存量土地和低效用地典型案例2026版》
- 大体积混凝土冷却水管安装施工工艺
- 2026年仓库安全培训考试题及答案
- 2026年上海市中考真题历史试题【含答案解析】
- 中国石油天然气股份有限公司辽宁盘锦销售分公司大洼新开加油站项目水土保持方案报告表
- 邮政相关基础知识考试题库及答案2025年
- 变电所分列运行管理制度培训课件
- 肥料登记证申请办理流程
- 《新能源专业导论》新能源相关专业全套教学课件
- 2026航天科工十院校园招聘笔试历年难易错考点试卷带答案解析
评论
0/150
提交评论