首页 > 试题广场 >

如何用java写一个冒泡排序?

[问答题]
用java写一个冒泡排序?
PHP $i = n.length(); for($i = 0;$i<$count;$i++){ for($j =1;$j<$count-$i;$j++){ if() } }
发表于 2019-05-08 23:32:42 回复(0)
外层循环i从n-1到1,内层循环j从0到i,判断相邻元素,前者大于后者就交换。
发表于 2019-01-01 23:55:13 回复(0)
int[] arr = new int[10](创建数组) for(int i=0;i&lt;arr.length;i++){ arr[i] =(int)(Math.random()*100)(产生0~99之间随机数) } (开始排序) for(i=0;i&lt;arr.length-1;i++){ for(j=0;j&lt;arr.length-1-i;j++){ if(arr[j]&gt;arr[j+1]){ int t =arr[j]; arr[j]=arr[j+1]; arr[j+1]=t; } } } 最后遍历arr数组就已经排序好了
发表于 2018-12-18 08:08:56 回复(0)