高中VB选择排序算法ppt课件.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《高中VB选择排序算法ppt课件.pptx》由会员分享,可在线阅读,更多相关《高中VB选择排序算法ppt课件.pptx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、选择排序算法选择排序算法 -程序实现程序实现在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么(1)对冒泡排序算法的改进,交换次数少,效率高(2)在参加排序的所有数组元素中找出最小/最大数据的元素(3)使它与未排序元素中第一个元素相互交换位置(4)以此类推,直到所有元素成为一个有序的序列选择排序的原理选择排序的原理在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么i=1 k=1 for j=2 to 4 if a(k)a(j)next j if ki then 通过第一遍的加工,找出最小
2、/最大值位置,查看)t=a(k):a(k)=a(i):a(i)=t 不是,则进行交换,即将最小/最大值最第一个值交换位置End if第一遍排序(升序为例)第一遍排序(升序为例)22352918第一遍加工将未排序所有元素中的第一个元素看成最小将未排序所有元素中的第一个元素看成最小/最大最大 从第二个开始从第二个开始找出比第一个元素大找出比第一个元素大/小的数小的数找到以后把位置给找到以后把位置给kthen k=j 通过第一遍的加工,找出最小/最大值位置,查看是不是处在第一个元素位置 不是,则进行交换,即将最小/最大值最第一个值交换位置在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自
3、己在浪费,也许你认为浪费这一点点算不了什么i=2 k=2 for j=3 to 4 if a(k)a(j)next j if ki then 通过第一遍的加工,找出最小/最大值位置,查看)t=a(k):a(k)=a(i):a(i)=t 不是,则进行交换,即将最小/最大值最第一个值交换位置End if第二遍排序(升序为例)第二遍排序(升序为例)第二遍加工将未排序所有元素中的第一个元素看成最小将未排序所有元素中的第一个元素看成最小/最大最大 从第三个开始从第三个开始找出比第一个元素大找出比第一个元素大/小的数小的数找到以后把位置给找到以后把位置给kthen k=j 通过第一遍的加工,找出最小/最大
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中 VB 选择 排序 算法 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内