选择排序
来源:互联网 发布:热门的数据库研究方向 编辑:程序博客网 时间:2024/06/16 09:13
/** * 选择排序 * @author TMACJ * 时间复杂度O(n^2) * 空间复杂度O(1) * 思路:从一组数中选择一个最小(大)的数放在第一个,然后再从剩下的数中选择最小(大)的数放在第二个,以此类推... */public class SelectionSort {public static void sort(int[] a){for(int i = 0;i<a.length;i++){int tempMinPosition = i;for(int j = i+1;j<a.length;j++){if(a[tempMinPosition]>a[j]){tempMinPosition = j;}}int temp = a[tempMinPosition];a[tempMinPosition] = a[i];a[i] = temp;}}}
0 0
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序:
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- Spring boot 项目相关
- linux ttl线连接树莓派(演示的为rp3,硬件篇)
- linux虚拟机(红帽Red Hat6.4)安装mysql5.1x86_64简易教程!
- JavaBean和表单处理
- Base64处理byte[ ]和base64字符串之间的转换
- 选择排序
- File--各种文件操作
- Python文件操作,open读写文件,追加文本内容
- IT 界求职分析
- eclipse pull提示the current branch is not configured for pull
- https相关、http相关
- HOG 特征的提取--基于scikit-image
- 引用包里面的工具类
- java并发相关