选择排序
来源:互联网 发布:淘宝充值话费待发货 编辑:程序博客网 时间:2024/06/07 07:41
package sort;
//选择排序
public class selectSort2 {
public static void selectSort(int[] data){
int len=data.length;
for(int i=0;i<len;i++){
int mindex = i;
for(int j=i+1;j<len;j++){
if(data[mindex]>data[j]){ /* 如果有小于当前最小值的关键字 */
mindex=j;
}
}
if(i!=mindex){
int temp=data[mindex];
data[mindex]=data[i];
data[i]=temp;
}
}
}
public static void main(String[] args) {
int[] data={0,2,12,1,23,65,33,44,11,98,0,6};
selectSort(data);
for(int d:data){
System.out.print(d+" ");
}
}
}
//选择排序
public class selectSort2 {
public static void selectSort(int[] data){
int len=data.length;
for(int i=0;i<len;i++){
int mindex = i;
for(int j=i+1;j<len;j++){
if(data[mindex]>data[j]){ /* 如果有小于当前最小值的关键字 */
mindex=j;
}
}
if(i!=mindex){
int temp=data[mindex];
data[mindex]=data[i];
data[i]=temp;
}
}
}
public static void main(String[] args) {
int[] data={0,2,12,1,23,65,33,44,11,98,0,6};
selectSort(data);
for(int d:data){
System.out.print(d+" ");
}
}
}
0 0
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序:
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 灰度图像--图像增强 双边滤波 Bilateral Filtering
- 如何为iOS app添加AirDrop文件分享功能
- 初见Python
- HBase停止节点报错,pid不存在
- FFmpeg sws_scale分析2
- 选择排序
- ckplayer插件播放m3u8视频
- DbHelper数据操作类
- Oracle导出-导入
- C++ Primer复习和学习笔记 第十七章 异常处理
- MySQL的TIMESTAMP 的变化
- 关于大型网站技术演进的思考(一)—存储的瓶颈(1)
- Android Studio 的APK文件位置
- C++ Primer复习和学习笔记 第十八章