首页 > 代码库 > 选择排序——1简单选择排序实现
选择排序——1简单选择排序实现
public void SelectSort(int[] ary) { // 需要遍历获得最小值的次数 for (int i = 0; i < ary.Length - 1; i++) { int temp = 0; int index = i; // 用来保存最小值得索引 //在后面的序列中,寻找最小的数 for (int j = i + 1; j < ary.Length; j++) { if (ary[index] > ary[j]) { index = j; } } //交换位置 temp = ary[index]; ary[index] = ary[i]; ary[i] = temp; } }
简单选择排序是每次选择最小的元素,与当前位置上的元素交换。
选择排序——1简单选择排序实现
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。