冒泡排序算法(2、.冒泡排序:依次比较相邻的两个数,将大数放在前面,小数放在后面。第一感结束,在最后的数必是所有数中的最小数。重复以上过程,直至最终完成排序。由于在排序过程中总是大数往前放,小数往后放,相当于气泡往上升,所以称作冒泡排序。请用JAVA语言编写个完成冒泡排序算法的程序)
应用介绍
//待排序的数组怎么赋值,随便写写,重点还是排序算法
int arr[]={56,35,127,-69,106,-15,0,45};
int temp=0;
//用双层循环实现排序
//第一层循环是要比较的轮数
for(int i=0;i<arr.length;i++)
{
//第二层循环,是要比较的个数,并且每一轮比较的个数都会比上一轮少一个。
for(int j=0;j<arr.length-i-1;j++)
{
//如果相邻数,前面的那个更小,位置交换
if(arr[j]<arr[j-1])
{
temp=arr[j];
arr[j]=arr[j-1];
arr[j-1]=temp;
}
}
}