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

Demo45_冒泡排序

时间:2022-10-23 11:55:33浏览次数:71  
标签:AA 数字 int Demo45 冒泡排序 Arrays 循环 public

package com.HuanXin.CeShi;

import java.util.Arrays;

public class D {
public static void main(String[] args) {
int[] AA = {1, 3, 5, 8};//11-1=10
int[] a = A(AA);//方法的调用
System.out.println(Arrays.toString(AA));//导入Arrays类toString工具包(循环输出数组中所以的数组元素)
}
public static int[] A(int[] a) {
int B = 0;
for (int i = 0; i < a.length - 1; i++) {//外部循环
for (int j = 0; j < a.length - 1-i; j++) {//内部循环 J=0-10
//这里有-i和没-i结果都一样,有-i的话会减少很多步骤
if (a[j] < a[j + 1]) {//比较当前的数与下一位数的大小
B = a[j];//如果当前的数小的话将当前的数字装到一个空瓶子里
a[j] = a[j + 1];//再将大的数字与小的数字交换位置
a[j + 1] = B;//最后再将空瓶子里的数赋予大的数的位置,成功完成"交换"
}
}
}
return a;
}
}
/*
每次循环都确定了一个数字位置,画一遍步骤便可以知晓
*/

 

 

 

标签:AA,数字,int,Demo45,冒泡排序,Arrays,循环,public
From: https://www.cnblogs.com/CHX249/p/16818260.html

相关文章

  • 逻辑知识:冒泡排序算法
     前言在软件开发中,冒泡排序对于一些软件开发工程师很常用,而且它也是一种比较经典的算法之一,那么本节就来说说这个冒泡排序。冒泡排序概念冒泡排序(BubbleSort),是一种计算......
  • JavaScript 实现 -- 冒泡排序
    冒泡排序冒泡排序(BubbleSort)也叫气泡排序、泡沫排序,是一种比较简单的排序算法。它通过遍历数组,比较相邻的两个元素,如果前一个元素比后一个元素大,则交换它们的位置,这样第......
  • 选择排序与冒泡排序(c语言+Java语言)
    选择排序O(n2)首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。重复第二步,直到所有元素......
  • 冒泡排序自写
    /***冒泡排序*/publicvoidcodeGgt1(){int[]a={4,2,6,8,9,3,6,0};for(intj=a.length;j>1;j--){for(inti=0;i<a.length-1;i++){if(a[i]>......
  • 数组-冒泡排序
    packagecom.beijing.xiaowen.Array;importjava.util.Arrays;publicclassTest01{publicstaticvoidmain(String[]args){//冒泡排序int......
  • 嵌入式-c语言基础:冒泡排序实现从大到小排列
    #include<stdio.h>intmain(){/*冒泡排序:从大到小*//*i=0第1轮(i+1):需要比较9次(sizeArr-i-1)*//*i=1第2轮(i+1):需要比较8次(sizeArr-i-1)*//*i=2第3......
  • C-语言 冒泡排序
    #include<stdio.h>#include<stdlib.h>/*runthisprogramusingtheconsolepauseroraddyourowngetch,system("pause")orinputloop*/intmain(intargc,c......
  • 冒泡排序、交换排序与快速排序
    冒泡排序思路:比如:3,5,6,2,4,7结果:2,3,4,5,6,7publicclassBubbleSort{publicstaticvoidmain(String[]args){int[]a=newint[]{3,5,6,2,4,7};......
  • Java 快速排序之一的 冒泡排序 效率较低 但是对新手比较友好
    packagetest;importjava.util.Scanner;importjava.util.Arrays;//把数组的内容全打印出来,并且加上中括号而且中间自己加入逗号。publicclassDay_19{publicstaticvo......
  • [数据结构与算法 (Kotlin 语言)] 1.冒泡排序(Bubble Sort)
    算法简介冒泡排序(BubbleSort),是一种计算机科学领域的较简单的排序算法。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮......