求大虾说明一下冒泡排序的代码。 Java冒泡排序 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 publicclassBubbleSort { publicvoidsort(int[]a) { inttemp=0; for(inti=a.length-1;i>0;--i) { for(intj=0;j<i;++j) { if(a[j+1]<a[j]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } } } public class BubbleSort { public void Sort(int[] targetArr){ //小到大的排序 int temp = 0; for(int i = 0;i<targetArr.length;i++) { for(int j = i;j<targetArr.length;j++) { if(targetArr[i]>targetArr[j]) { //方法一: temp = targetArr[i]; targetArr[i] = targetArr[j]; targetArr[j] = temp; //方法二: /* targetArr[i] = targetArr[i] + targetArr[j]; targetArr[j] = targetArr[i] - targetArr[j]; targetArr[i] = targetArr[i] - targetArr[j];*/ } } } } public static void main(String[] args) { // TODO Auto-generated method stub BubbleSort bs = new BubbleSort(); int[] arr = new int[]{45,22,11,7,400,99,20,67,5}; bs.Sort(arr); for(int i : arr) { System.out.print(i+","); }} } 手動觸發一個鍵盤事件 还是数据库连接后,如何类间传递Statement对象的问题,跪求代码实现,谢谢。 高分求一解密算法(附加密算法) 概念问题 java能否printf出 汉字或字母的计算机内的二进制表示。 java多线程问题(wait(time)) 哪位大侠能说说这段的代码是怎么执行的,多谢!!!! java初学者必读:Thinking In Java第二版(中文版)下载地址 多个文件循环上传时出错 向高手请教问题!谢谢 读取文本文件的简单问题,解决立刻结100分!!! motolora 388手机上中文问题
publicvoidsort(int[]a) {
inttemp=0;
for(inti=a.length-1;i>0;--i)
{
for(intj=0;j<i;++j)
{
if(a[j+1]<a[j])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
}
}
public void Sort(int[] targetArr){
//小到大的排序
int temp = 0;
for(int i = 0;i<targetArr.length;i++)
{
for(int j = i;j<targetArr.length;j++)
{
if(targetArr[i]>targetArr[j])
{
//方法一:
temp = targetArr[i];
targetArr[i] = targetArr[j];
targetArr[j] = temp;
//方法二:
/* targetArr[i] = targetArr[i] + targetArr[j];
targetArr[j] = targetArr[i] - targetArr[j];
targetArr[i] = targetArr[i] - targetArr[j];*/
}
}
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
BubbleSort bs = new BubbleSort();
int[] arr = new int[]{45,22,11,7,400,99,20,67,5};
bs.Sort(arr);
for(int i : arr)
{
System.out.print(i+",");
}
}
}