电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

5.3排序算法的程序实现VIP免费

5.3排序算法的程序实现_第1页
1/23
5.3排序算法的程序实现_第2页
2/23
5.3排序算法的程序实现_第3页
3/23
冒泡排序算法算法系列25/1/6仔细欣赏动画五个孩子由低到高排队算法系列25/1/6说一说动画中的5个孩子在完成由低到高排队的过程中,共进行了遍,比较了次44+3+2+1=10算法系列想一想25/1/6为了综合整治环境污染问题,提高废物的利用率,垃圾分类成为了当前我们可以为社会做的小贡献之一。为了给大家树立一个榜样,市教育局准备评选出做得最好的学校。假设四位评委给某学校打分为23,38,30,15,请利用冒泡排序法对这四个数据进行排序。算法系列思想分析25/1/6数组元素d(1)d(2)d(3)d(4)值23383015用数组d存储这四个数据,数组元素d(1)d(2)d(3)d(4)值15233038经过排序,使得分数由小到大存储在d(1)到d(4)中,请描述采用冒泡排序思想进行升序排序的过程。完成学案上的思想分析的第(2)题算法系列第一遍排序25/1/623383015233815302315383023381530比较交换比较交换23153830比较15233830交换第一遍加工共比较次,处理完成后,最小的元素15存储在了d(1)中。3把数组d看成一个垂直的数列算法系列第二遍排序25/1/615233830152330381523303815233038比较交换比较无交换第二遍加工共比较次,处理完成后,第2个最小的元素23存储在了d(2)中。2算法系列第三遍排序25/1/61523383015233038比较交换第三遍加工共比较次,处理完成后,第3个小的元素30存储在了d(3)中。1算法系列小结:请填在学案上25/1/64个元素共需进行遍加工处理,总的比较次数为次。对n个元素的数组,用冒泡法进行排序时,共需遍加工,比较_________次。n(n-1)/2n-13+2+1=63算法系列例题:写出详细解题过程25/1/6采用冒泡排序法对一组数据进行排序,若完成第一遍排序时的结果是35,88,110,48,64,则完成第二遍排序时的结果是()A35,88,110,48,64B35,48,88,64,110C35,48,88,110,64D35,48,64,88,110算法系列解析25/1/61、升序还是降序?2、剩下哪几个数据需要排序?第一遍排序35881104864第二遍排序64110884835算法系列学案第2题25/1/6练一练算法系列根据冒泡排序思想设计代码25/1/6算法系列25/1/6流程图:以升序为例选择结构循环结构算法系列25/1/623383015变数字为程序d(j)jj-1ifd(j)

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

5.3排序算法的程序实现

您可能关注的文档

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群