选择排序
来源:互联网 发布:美国p2p软件 编辑:程序博客网 时间:2024/06/11 04:36
package cn.hncu.sortMethods;
public class sortMethods1 {
private static void print(int[] a) {
for(int num:a){
System.out.print(num+"\t");
}
System.out.println();
}
public static void main(String[] args) {
int a[]={2,3,12,4,3,6};
//bubbleSort(a);
insertSort(a);
print(a);
}
private static void insertSort(int[] a) {
for(int i=0;i<a.length-1;i++){
int j,k;
for(j=i+1,k=i;j<a.length;j++){
if(a[j]<a[k]){
k=j;
}
}
if(k!=i){
swap(a, i, k);
}
}
}
//冒泡排序
private static void bubbleSort(int[] a) {
for(int i=0;i<a.length-1;i++){
for(int j=0;j<a.length-i-1;j++){
if(a[j]>a[j+1]){
swap(a,j,j+1);
}
}
}
}
private static void swap(int[] a, int i, int j) {
int term;
term=a[i];
a[i]=a[j];
a[j]=term;
}
}
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序:
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- git之在远程开发分支上开发
- Hdu 5321 2015多校对抗赛三
- 文本切换
- 使用selenium抓取JS动态生成的页面
- opencv sobel导数
- 选择排序
- (一)mybatis+mysql 基本环境搭建
- HYSBZ 2038 小Z的袜子 莫队算法
- leetcode之路029 Divide Two Integers
- Java 修饰符
- 二叉树的镜像
- 机器学习算法之决策树算法
- OpenCV函数 Laplacian 算子实现
- 【转自看雪】反编译apk+eclipse中动态调试smali