java排序 4个数比较大小的冒泡法排序java?
浏览量:2872
时间:2021-03-12 11:42:42
作者:admin
4个数比较大小的冒泡法排序java?
气泡排序是一种经典的排序算法。代码如下:for(int i=1I&长时间){对于(int=“”j=”1j&L排列长度-原则:比较两个相邻的元素,将值大的元素交换到右边。=“”思路:依次比较两个相邻的数字,小数点放在前面,大数放在后面。也就是说,在第一遍:首先,比较第一和第二个数字,把小数放在前面,把大的数字放在后面。然后比较第二个数和第三个数,把小数放在大数之前,依此类推,直到最后两个数比较,把小数放在大数之前。重复第一步,直到完成所有排序。=“”第一次比较后,最后一个数字必须是数组中最大的数字,因此最后一个数字不参与第二次比较;=“”第二次比较后,倒数第二个数字也必须是数组中第二大的数字,因此最后两个数字不参与第三次比较;=“”以此类推,每次传递的比较数为-1;=“”=“”示例:对数组排序:int[]=“”arr=“{6,3,8,2,9,1}”I=”1I&长时间)公共类快速排序{Public static void main(string[]args){int[]array={
9,
8,
7,
6,
5,
4,
3,
2,
1 0, -1, -2, -3 } 系统输出打印(“排序前:”)ArrayUtils.printArray(数组)快速排序(数组)系统输出打印(“排序后:”)ArrayUtils.printArray(数组)}公共静态void快速排序(int[]数组){子快速排序(数组,0数组长度-1)}私有静态void子快速排序(int[]数组,intstart,int end){if(数组==null | |(end-start 1)
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
layui搭建 搭建网站