搜索

任意输入n个数按由小到大的顺序排列并显示输出。(排序算法--选

gecimao 发表于 2019-07-03 23:36 | 查看: | 回复:

  任意输入n个数,按由小到大的顺序排列并显示输出。(排序算法--选择法排序)

  任意输入n个数,按由小到大的顺序排列并显示输出。(排序算法--选择法排序)

  意输入n个数,按由小到大的顺序排列并显示输出。(排序算法--选择法排序)...

  意输入n个数,按由小到大的顺序排列并显示输出。(排序算法--选择法排序)

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  思路:将数组中第一个元素的值与其后的所有元素的值进行比较,如果前者大于后者就互换,这样将所有元素中最小值就放在第一一个元素中。依次类推,直到最后一个元素为止。那么具体代码显示如下:

  第1趟,在待排序记录r[1]~r[n]中选出最小的记录,将它与r[1]交换;第2趟,在待排序记r[2]~r[n]中选出最小的记录,将它与r[2]交换;以此类推,第i趟在待排序记录r[i]~r[n]中选出最小的记录,将它与r[i]交换,使有序序列不断增长直到全部排序完毕。

  以下为简单选择排序的存储状态,其中大括号内为无序区,大括号外为有序序列:

本文链接:http://baumseelen.com/duipaixu/640.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部