搞懂三大排序就入门了Java循环和数组的使用
冒泡排序
冒泡排序的原理
不断的让前一个(i)和后一个(i+1)作比较 然后将大的值赋给i+1,这样每一轮都会有一个像气泡一样的数被放到数组的最后面,第一轮重复arr.length-1次(拿第一个和后面length-1个作比较),后面每一轮都会有一个数被冒泡排序到最后这样就形成了有序数组。
冒泡排序实现
public class HelloBubble {
public static void main(String[] args) {
//定义一个数组
int [] arr = {
1,33,5,22,13,3};
//第一重循环决定要排序的轮数
for (int i = 0; i <= arr.length - 1; i++) {
//第二重循环冒一个最大的数出来排到数组的最后面
for (int j = 0; j < arr.length - i - 1; j++) {
if (arr[j]>arr[j+1]){
版权声明:本文为QAQyebaiye原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。