冒泡排序
C++版本
#include"iostream"
using namespace std;
int main()
{
int arr[10]={10,13,14,57,12,34,56,78,98,12};
int t=0;
int length=10;
for(int i=0;i<length;i++){
for(int j=0;j<length-i-1;j++){
if(arr[j]>arr[j+1]){
t=arr[j];
arr[j]=arr[j+1];
arr[j+1]=t;
}
}
}
for(int i=0;i<length;i++){
cout<<arr[i]<<" ";
}
return 0;
}
JAVA版本
package sort;
import java.util.Arrays;
/**
*@author www.lvhaosir.cn/353875653@qq.com
*@version 创建时间:2017年12月18日 下午9:15:50
*/
public class Bubbling {
public static void main(String[] args) {
int[] arr={10,13,14,57,12,34,56,78,98,12};
int length=arr.length;
System.out.println(length);
int t=0;
for(int i=0;i<length;i++){
for(int j=0;j<length-i-1;j++){
if(arr[j]>arr[j+1]){
t=arr[j];
arr[j]=arr[j+1];
arr[j+1]=t;
}
}
}
System.out.println(Arrays.toString(arr));
}
}