[C#]选择排序
来源:互联网 发布:业务数据分析师要求 编辑:程序博客网 时间:2024/06/06 13:20
选择排序:从数组的起始位置处开始,把第一个元素与数组中其他元素进行比较。然后,将最小的元素方式在第0个位置上,接着再从第1个位置开始再次进行排序操作。这种操作一直到除最后一个元素外的每一个元素都作为新循环的起始点操作过后才终止。
public void SelectionSort() { int min, temp; for (int outer = 0; outer <= upper; outer++) { min = outer; for (int inner = outer + 1; inner <= upper; inner++) //第二个开始获取最小值下标 { if (arr[inner] < arr[min]) min = inner; } temp = arr[outer]; //最小值与外层交换 arr[outer] = arr[min]; arr[min] = temp; this.DisplayElements(); } }
0 0
- C语言选择排序
- 选择排序 C
- C算法-选择排序
- c语言选择排序
- 选择排序C实现
- c语言选择排序
- C语言---选择排序
- C语言 选择排序
- 选择排序(C语言版)
- c 选择排序
- c语言选择排序
- C实现选择排序
- [c++]选择排序
- 【C语言】选择排序
- linux c选择排序
- C语言:选择排序
- C 简单选择排序
- C经典 选择排序
- lib和dll文件的区别和联系
- javascrip-1基本语法
- Andrew NG 《machine learning》week 7,class1 —Large Margin Classification
- 测试
- servlet学习笔记
- [C#]选择排序
- 趣味100道C语言程序题num five
- [学习笔记]在页面中引用javascript代码
- SQL和HQL占位符问题
- GitHub命令笔记
- Python 点球小游戏
- 元素获取与事件绑定
- HDU.2089 & HDU.3555
- Filthy Rich(数塔)