请用java帮我写一个冒泡排序

时间2023-03-30 17:03:37 提问来自 Tokyo东京 的网友 分类ChatGPT提问 浏览214 热度0
算法 public class BubbleSort { public static void main(String[] args) { int[] arr = {9, 7, 8, 6, 5}; for (int i = 0; i < arr.length - 1; i++) { for (int j = 0; j < arr.length - 1 - i; j++) { if (arr[j] > arr[j + 1]) { int temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; // 交换位置,较大的放到后面去,小的放前面来。 } } } System.out.println("冒泡排序后的数组为:"); // 输出最终的排序结果 for (int num : arr) { // 增强for循环遍历数组 System.out.print(num + " "); // 输出元素并用一个空格分隔开 } } }

AI智能问答网免责声明:
以上内容除特别注明外均来源于网友提问、ChatGPT回答,权益归原著者所有,本站仅作效果演示和欣赏之用;
若以上展示有冒犯或侵害到您,敬请联系我们进行删除处理,谢谢!

上一篇 1+1=? 下一篇 搜索框的用法