提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:这里可以添加本文要记录的大概内容:
1月20日练习内容
提示:以下是本篇文章正文内容,下面案例可供参考
一、题目-冒泡排序
1.题目描述
描述
有一个长度为7的无序数组,按照从小到大的顺序排序后输出。
输入描述:
数组中的数据
输出描述:
数组中数据排序后输出
2.思路与代码
2.1 思路
冒泡排序为典型排序算法,需要记住
2.2 代码
代码如下(示例):
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] arr = new int[7];
for (int i = 0; i < arr.length; i++) {
arr[i] = scanner.nextInt();
}
scanner.close();
//write your code here......
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]) {
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
for (int k = 0; k < arr.length; k++) {
System.out.print(arr[k] + " ");
}
}
}
总结
提示:这里对文章进行总结: