设为首页 - 加入收藏
广告 1000x90
您的当前位置:黄大仙www78345 > 交换排序 > 正文

c语言选择排序小问题

来源:未知 编辑:admin 时间:2019-07-30

  c语言选择排序小问题在认为第一个数最小的后,去找剩下的数最小,a[i]a[index],然后再交换位置,可是我感觉这没有找到最小的,而是只要找到比它小的就交换了位置呢?比如,5731,在第...

  c语言选择排序小问题在认为第一个数最小的后,去找剩下的数最小,a[i]a[index],然后再交换位置,可是我感觉这没有找到最小的,而是只要找到比它小的就交换了位置呢?比如,5 7 3 1,在第一步3比5小,然后就应该交换位置。

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

  这种排序算法叫 简单交换排序,因为最后还要把1换到最前,那个3的交换是无效的。所以出来了选择排序。

  选择就是每一轮选择最小的交换,少掉了无效交换,所以比简单交换排序效率要高。追问怎么选择法?就是不懂这个。自带的?追答

本文链接:http://apkhealth.com/jiaohuanpaixu/537.html

相关推荐:

网友评论:

栏目分类

现金彩票 联系QQ:24498872301 邮箱:24498872301@qq.com

Copyright © 2002-2011 DEDECMS. 现金彩票 版权所有 Power by DedeCms

Top