给出以下四个数:6,-3,0,15,用冒泡排序法将它们按从大到小的顺序排列需要经过几趟?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 01:16:30
给出以下四个数:6,-3,0,15,用冒泡排序法将它们按从大到小的顺序排列需要经过几趟?
xTMOQ]?R# Mwݻ4.Fť6ĐТ)01V-V(`L fޛa_ynEI=9ܹd@㼬tΔ|xCkmNcS8W!7'\Dnvq+YsI[J-I=:(}{v$c )ɀ+m5 :iJ@d{e2t lrOa8gc@bRIgJJ=q v7PC"I锲Fqx ǬVFtr:Eu;GD8SUJȋ\DJ-M<`y)O/YOs"l)[jf

给出以下四个数:6,-3,0,15,用冒泡排序法将它们按从大到小的顺序排列需要经过几趟?
给出以下四个数:6,-3,0,15,用冒泡排序法将它们按从大到小的顺序排列需要经过几趟?

给出以下四个数:6,-3,0,15,用冒泡排序法将它们按从大到小的顺序排列需要经过几趟?
因为是要从大到小:因此每趟都将最小的值 冒泡 排到最后.正常冒泡排序指的是将最大值冒泡排到最后去.
因此:第一趟:6和-3比较,-3位置不变,然后-3和0比较,交换位置,然后-3和15比较 再交换位置,得到:6,0,15,-3.
第二趟:同理找到0 放到倒数第2的位置:得到 6 15 0 -3.
第三躺:同理得到 15 6 0 -3.排好了.
具体实现算法就不写了.可以参考下面这位同志的.

ackage basic.day;
import java.util.Arrays;
//冒泡排序法
public class Homework2 {
public static void main(String[] args) {
int[] ary = {6,-3,0,15};
sort2(ary);
System.out....

全部展开

ackage basic.day;
import java.util.Arrays;
//冒泡排序法
public class Homework2 {
public static void main(String[] args) {
int[] ary = {6,-3,0,15};
sort2(ary);
System.out.println(Arrays.toString(ary));
}
public static void sort2(int[] ary) {
for (int i = 0; i < ary.length - 1; i++) {
for (int j = 0; j < ary.length - 1; j++) {
if (ary[j] > ary[j + 1]) {
int temp = ary[j];
ary[j] = ary[j + 1];
ary[j + 1] = temp;
}
}
}
}
} 我给你的是从小到大 排序 你修改哈

收起

3趟
第一趟:6,0,15,-3
第二趟:6,15,0,-3
第三趟:15,6,0,-3

给出以下四个数:6,-3,0,15,用冒泡排序法将它们按从大到小的顺序排列需要经过几趟? 按照以下数值的顺序 请算出第64个数的值 并给出计算公式 -2,0,3,7,12. 请你来玩“24”点游戏,给出3、-15、-12、7四个数凑成24的算 ( ) 给出有理数3,负5,6,负8四个数,请你写出一个算式使其结果为24 现在给出3,-5,6,-8四个数请你写出两个不同算式使其结果都为24 给出3,-5,-12,7四个数,进行四则运算,怎样才能得到24? 给出四个数3,4,-6,10,用+,-,×,÷,乘方括号等运算连接起来,使结果为24,写出三种不同的运算式子.若四个数是3,-5,7,-13呢? 3 4 —6 10加括号也行,这四个数用加减乘除,乘方均可让其结果等于24,有谁会,给出3个答案, 从0、2、3、6、7五个数中选出四个数,可以组成多少个能被8整除的没有重复数字的四位数选出四个数! 有甲乙丙丁四个数,每次去掉一个数,求出其余3个的平均数,得到了以下四个数:45,60,65,70.求甲乙丙丁四个数的平均数. 甲乙丙丁四个数,每次去掉一个数,求出其余3个的平均数,得到了以下四个数:90,120,130和60,原来四个数的平均数是几 简单的C语言编程问题,圆盘找数问题.有以下20个数组成一个圆(首尾相连):1、8、4、13、6、10、15、2、17、3、19、7、16、8、11、14、9、12、5、20 分别求出连续的四个数之和为最大的四位数( 24点 3,-5 -12 7 给出算式3 -5 -12 7 给出这四个数凑成24的算式 1个即可 ABCD四个数,每次去掉一个数,将其余3个数求平均数,这样算了4次,得到以下4个数45.60.65.70,问原来四个数的平均数是多少 甲、乙、丙、丁四个数,每次去掉一个数,将其余3个数求平均数,得到以下4个数:45、60、65、70.甲、乙、丙、丁四个数的平均数是多少? 将55分给四个数,如果第一个数加上1,第二个数减去1,第三个数乘以2,第四个数除以3,所得的数相同,求这四个数.望能给出过程和结果 24点游戏 2、负3,4,负5,6.任选其中四个数,给出两个式子. 请你来玩 24 点游戏,给出3、-5、-12、7四个数凑成24的算式( )