黑马程序员技术交流社区
标题:
请编程实现一个冒泡排序算法?
[打印本页]
作者:
z3921445
时间:
2014-12-28 20:18
标题:
请编程实现一个冒泡排序算法?
答:int [] array= new int
;
int temp = 0 ;
for (int i = 0 ; i < array.Length - 1 ;i++)
{
for (int j = i + 1 ; j < array.Length ;j++)
{
if (array[j] < array
)
{
temp = array
;
array
= array[j] ;
array[j] = temp ;
}
}
}
作者:
阿毛逗你玩
时间:
2014-12-29 13:36
int i,j,temp;
for(i=0;i<mum.Length-1;j++)
{
for(j=0;j<i-j,j++)
{
if(num[j]>mum[j+1])
{
temp=num[j];
mum[j]=num[j+1];
num[j+1]=temp;
}
}
}
作者:
xc29417412
时间:
2015-1-2 22:46
class Kobe //冒泡排序
{
public static void getmin(int[] arr)
{
for(int x=0;x<arr.length;x++)
{
for(int y=x+1;y<arr.length;y++)
{
if(arr[x]>arr[y])
{
int min=arr[y];
arr[y]=arr[x];
arr[x]=min;
}
}
}
}
public static void maopao(int[] arr)
{
for(int x=0;x<arr.length-1;x++)
{
for(int y=0;y<arr.length-x-1;y++)
{
if(arr[y]>arr[y+1])
{
int temp=arr[y+1];
arr[y+1]=arr[y];
arr[y]=temp;
}
}
}
}
public static void main(String[] args)
{
int arr[]={2,3,4,6,435,6,3,7,8,69};
System.out.print("排序前:");
//getmin(arr);
getmin_1(arr);
//System.out.print("排序后:");
getmin(arr);
System.out.print("\n排序hou:");
getmin_1(arr);
}
public static void getmin_1(int[] arr)
{
for(int x=0;x<arr.length;x++)
{
System.out.print(arr[x]+",");
}
}
}
复制代码
如果你认真的或者把我的代码运行一遍,你就会自己这个代码的精妙之处
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2