xqnx.net
当前位置:首页 >> jAvA冒泡排序法代码 >>

jAvA冒泡排序法代码

int arr[]=new int[10];for(int i=0; i<arr.length; i++){ for(int j=i+1; j<arr.length; j++){ if(arr[i]>arr[j]){ int t = arr[i]; arr[i]=arr[j]; arr[j]=t; } } } 排序后,最后的,就是最大的数.

我给你写一个完整的算法:Public Class Bubblesort{ Public static void main(string args[]){ int array[] = {"55","44","22","14","5"}; for(int i = 0;i<array.length;i++){ System.out.print(array[i] + ","); } Bubblesort b = new Bubblesort(); int[]

冒泡双向排序,速度快点,一次内循环把最大和最少的排序好了: int[] a = {4,234,6,1,35,75,3546,342,74,754,7,24,75,33,7532,2,33,33,5,7,7,7}; for(int i = 0;i a[j+1] ) { int t = a[j]; a[j] = a[j+1]; a[j+1] = t; } if(a[j] 评论0 0 0

依次比较相邻的两个数,将小数放在前面,大数放在后面.即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后.然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后.至此

代码演示:使用冒泡排序/** * 代码思路 * 1.接收五位同学的身高 * 2.进行冒泡排序,使用双重循环外层循环控制比较多少轮,内存循环控制每轮比较多少次 * 3.将排序结果进行输出 */public class Sort { public static void main(String[] args) { java.util.

class NumSort{ public static void main(String[] args) { int a[]=new int[args.length]; int i; if (args.length==0) { System.out.println(); System.out.println("usage:java NumSort number1 number2..numberN"); } else { for(i=0;i<args.length;i++) { a[i]=

我给你改了下,你可以参考下面的代码:public class MaoPao { public static void main(String[] args) { MaoPao maopao = new MaoPao(); maopao.maopao(); } public void maopao() { Scanner scanner = new Scanner(System.in); int[] arr = new int[5]

public class MySort { public static void main(String[] args) { MySort sort = new MySort(); int[] arr = new int[]{3,22,11,5,400,99,20,22,5}; sort.sort(arr); for(int i : arr){ System.out.print(i+","); } } public void sort(int[] targetArr){//小到大的排序 int temp = 0;

for (int i = 0; i < num.length; i++) for (int j = 0; j < num.length-1; j++) { if (num[i] < num[j]) { int temp=num[j]; num[j] = num[i]; num[i] = temp; } }

public class BubbleSort { public static void main(String[] args) { int []array={63,4,24,1,3,15}; BubbleSort sorter=new BubbleSort(); }public void sort(int []array){ for(int i=1;i<array.length;i++){ for (int j=0;j<array.length-i;j++){ if(array[j]>array[j+1]){ int temp=array[j]; array[j]=array[j+1]; array[j+1]=temp; }

网站首页 | 网站地图
All rights reserved Powered by www.xqnx.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com