java之冒泡排序
发布时间:2023-04-26 13:31:13 所属栏目:教程 来源:
导读:最近面试被问到关于冒泡排序,这次特地记录下关于冒泡排序的思路:
首先冒泡排序是将数字大的放到前面:比如一串数字123456,经过冒泡排序后是654321,这个我们就需要将前后数据进行对比,取出最大的数,最后整合即
首先冒泡排序是将数字大的放到前面:比如一串数字123456,经过冒泡排序后是654321,这个我们就需要将前后数据进行对比,取出最大的数,最后整合即
|
最近面试被问到关于冒泡排序,这次特地记录下关于冒泡排序的思路: 首先冒泡排序是将数字大的放到前面:比如一串数字123456,经过冒泡排序后是654321,这个我们就需要将前后数据进行对比,取出最大的数,最后整合即可 具体代码如下: public class testmaopao { public static void main(String[] args) { //冒泡排序算法 int[] numbers=new int[]{1,5,8,2,3,9,4}; for(int i=0;i<numbers.length;i++){//控制循环次数 for (int j=i+1;j<numbers.length;j++){//控制数据比对次数 if(numbers[i]<numbers[j]){//比对两个数,前一个数比后一个数据小就交换2个数据的位置 int s=numbers[i]; numbers[i]=numbers[j]; numbers[j]=s; } } } for (int k:numbers) { System.out.println(k); } } } (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
