From 7216808ea9ba0ede01d313b8c2e6d216d01db2b9 Mon Sep 17 00:00:00 2001 From: XiaobaiC-liang <1790628928@qq.com> Date: Wed, 6 Mar 2024 21:21:41 +0800 Subject: [PATCH 1/2] javacode/ --- javacode/15417308.java | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 javacode/15417308.java diff --git a/javacode/15417308.java b/javacode/15417308.java new file mode 100644 index 0000000..37d80d3 --- /dev/null +++ b/javacode/15417308.java @@ -0,0 +1,2 @@ +public static void bubbleSort(){ +} -- Gitee From 204f38e1eacda8d20d29e7a5496a6259d0c7d305 Mon Sep 17 00:00:00 2001 From: XiaobaiC-liang <1790628928@qq.com> Date: Wed, 6 Mar 2024 21:36:55 +0800 Subject: [PATCH 2/2] 15417308.java --- javacode/15417308.java | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/javacode/15417308.java b/javacode/15417308.java index 37d80d3..b4151b7 100644 --- a/javacode/15417308.java +++ b/javacode/15417308.java @@ -1,2 +1,30 @@ -public static void bubbleSort(){ +public class BubbleSort { + + public static void main(String[] args) { + int[] arr = {64, 34, 25, 12, 22, 11, 90}; + bubbleSort(arr); + System.out.println("Sorted array: "); + printArray(arr); + } + + public static void bubbleSort(int[] arr) { + int n = arr.length; + for (int i = 0; i < n-1; i++) { + for (int j = 0; j < n-i-1; j++) { + if (arr[j] > arr[j+1]) { + // Swap arr[j] and arr[j+1] + int temp = arr[j]; + arr[j] = arr[j+1]; + arr[j+1] = temp; + } + } + } + } + + public static void printArray(int[] arr) { + int n = arr.length; + for (int i=0; i