首页 > 其他分享 >冒泡排序

冒泡排序

时间:2022-11-19 11:47:05浏览次数:34  
标签:arr Arrays System 冒泡排序 int toString

//冒泡排序
package com.ShiXun_JiChu;

import java.util.Arrays;

public class day20221119_05 {
public static void main(String[] args) {
int []arr={10,5,2,11};
System.out.println(Arrays.toString(arr));
for (int i = 0; i <arr.length-1 ; i++) {
for (int j = 0; j < arr.length - 1 - i; j++) {
int a = 0;
if (arr[j] > arr[j + 1]) {
a = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = a;
}
}
}
//这是排序后的数组顺序
System.out.println(Arrays.toString(arr));
}
}
/*
重点:
System.out.println(Arrays.toString());
Arrays.toString()输出数组里面元素
*/

 

 

 

标签:arr,Arrays,System,冒泡排序,int,toString
From: https://www.cnblogs.com/CHX249/p/16905761.html

相关文章

  • Day16:冒泡排序详解
    冒泡排序冒泡循环有两层循环,第一层控制循环轮数,第二层循环代表元素比较的次数。利用冒泡排序获得升序或者降序的数组//利用冒泡排序将一个数组进行降序排序//思路://冒......
  • 冒泡排序_关于toString
    //冒泡排序packagecom.ShiXun_JiChu;importjava.util.Arrays;publicclassday20221119_05{publicstaticvoidmain(String[]args){int[]arr={10,5,2,1......
  • [排序算法] 双向冒泡排序 (C++)
    前言本文章是建立在冒泡排序的基础上写的,如还有对冒泡排序不了解的童鞋,可以看看这里哦~冒泡排序C++双向冒泡排序原理双向冒泡排序的基本思想与冒泡排序还是一样......
  • 冒泡排序法2.0版本,加输入、输出数组字符串
    大家晚上好呀,今天给大家带来的是冒泡排序法的代码,首先我们以一些简单的数字来举例,根据昨天已有的知识点,我们可以利用二重循环写出基本代码,如图但是我这个有问题,但我目前还没......
  • 冒泡排序
    冒泡排序冒泡排序无疑是最为出名的排序算法之一,总共有八大排序!冒泡的代码还是相当简单的,两层循环,外层冒泡轮数,里层依次比较,江湖中人人尽皆知。我们看到嵌套循环,......
  • Day6-5 冒泡排序
    冒泡排序冒泡排序是最为出名的排序算法,一共有八大排序冒泡代码比较简单,两层循环,外层冒泡轮数,里层依次比较我们看到嵌套循环,应该立马就可以得出这个算法的时间复杂度为O(......
  • 排序法【冒泡排序法】
    1packagecom.Lucky.base;23importjava.util.Arrays;45/*6排序法:71、直接插入排序;82、希尔排序;93、简单选择......
  • 冒泡排序
    基本思想:每次都是两两比较,比较完成之后符合条件则交换,直到把最大(最小)元素拍到最后,视为冒出。冒泡排序,是另一种意义上的插入排序,插入排序左边的有序,而冒泡排序右边的有序,所......
  • 冒泡排序
    洛谷1116概念//当然下面是争对升序排序冒泡是每次大当往最后移动,所有只需只需n-1次,每次移动完全,后面就不需要关,所以后面就要用j-i,表示不考虑最后的for(inti=0;i<n-......
  • 冒泡排序
    vararr=[123,203,23,13,34,65,65,45,89,13,1];for(vari=0;i<arr.length-1;i++){//每一轮比较要比多少次for(varj=0;j<arr.length-1-i;j++){......