为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

查找

2011-08-02 16页 ppt 174KB 35阅读

用户头像

is_306269

暂无简介

举报
查找nullnull歌唱比赛:五位评委给某歌手打分的成绩依次为: 93,88,90,85,91 若采用冒泡排序算法对其进行从小到大排序,则第二遍的排序结果是:d[1] d[2] d[3] d[4] d[5]字符比较大小字符比较大小依据:ASCII码 单个字符比较大小 例: “a” > “A” 字符串比较大小 例: “dog” > “boy” “play” > “plane”nullASCII码表高三...
查找
nullnull歌唱比赛:五位评委给某歌手打分的成绩依次为: 93,88,90,85,91 若采用冒泡排序算法对其进行从小到大排序,则第二遍的排序结果是:d[1] d[2] d[3] d[4] d[5]字符比较大小字符比较大小依据:ASCII码 单个字符比较大小 例: “a” > “A” 字符串比较大小 例: “dog” > “boy” “play” > “plane”nullASCII码表高三位低四位位汉字比较大小汉字比较大小依据:汉字机内码(唯一)一级汉字(按拼音) 二级汉字(按部首) 例如: “上海” > “北京” “湖南” > “湖北” “保” < “北”采用冒泡排序算法对其进行从小到大排序,则每一遍的排序结果是:采用冒泡排序算法对其进行从小到大排序,则每一遍的排序结果是:d[1] d[2] d[3] d[4] 查找算法查找算法null查找: 是一种查询数据或信息的技术,其目标是能以比较少的步骤或较短的时间找到所需的对象。 常用的查找算法: (1)顺序查找 (2)对分查找(二分查找)null一、顺序查找 基本思想: 从数组d的第1个元素d [1]开始,依次判断各元素的值是否与查找键key的值相同,若某个数组元素d [i]的值等于key,则结束处理(找到了指定的数据),输出此时的i;若找遍了所有的元素,但无任何元素的值等于key,则结束处理(未找到指定的数据),输出结果0。null输出结果:6输出结果:0举例:顺序查找 P35算法图d[1] ≠key d[2] ≠ key d[3] ≠ key d[4] ≠ key d[5] ≠ key d[6]=key顺序查找算法顺序查找算法nulla1 2 3 4 5 6 725 18 47 90 32 6 15Key=6null二、对分查找(又称:二分查找) 前提:被查找的数据必须是有序的。 基本思想: 首先将查找键与有序数组内处于中间位置的元素进行比较,如果中间位置上的元素内的数值与查找键不同,根据数组元素的有序性,就可确定应该在数组的前半部分还是后半部分进行查找;在新确定的范围内,继续按上述方法进行查找,直到获得最终结果。若找到,输出值为key的数据所在的数组下标i;若未找到,则输出结果0。null举例:对分查找key=22 P39算法流程图d[m] ≠key d[m]>keyd[m] ≠key d[m]
/
本文档为【查找】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索