From 999fecc17fcfe57492a5e4e6f6071fc654d33b6f Mon Sep 17 00:00:00 2001 From: "Febri D. Rianto" <44501367+Blazing21@users.noreply.github.com> Date: Sun, 13 Oct 2019 17:45:15 +0800 Subject: [PATCH 1/4] Create Bubble Sort.java --- Sort/Java/Bubble Sort.java | 41 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 Sort/Java/Bubble Sort.java diff --git a/Sort/Java/Bubble Sort.java b/Sort/Java/Bubble Sort.java new file mode 100644 index 0000000..940c096 --- /dev/null +++ b/Sort/Java/Bubble Sort.java @@ -0,0 +1,41 @@ +import java.util.*; + +public class tester { + + //function that takes input array and its size and prints sorted form + public static void bubble(int [] arr,int n){ + + //iterating over the array in typical bubble sort fashion swapping wherever needed to get sorted array + for(int j=0;jarr[k]){ + int temp=arr[j]; + arr[j]=arr[k]; + arr[k]=temp; + } + } + } + System.out.println("Sorted array is"); + for(int j=0;j Date: Sun, 13 Oct 2019 17:46:45 +0800 Subject: [PATCH 2/4] Create Selection Sort.java --- Sort/Java/Selection Sort.java | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Sort/Java/Selection Sort.java diff --git a/Sort/Java/Selection Sort.java b/Sort/Java/Selection Sort.java new file mode 100644 index 0000000..ffddccd --- /dev/null +++ b/Sort/Java/Selection Sort.java @@ -0,0 +1,20 @@ +public static void main(String[] args) { + int[] data = {6,3,17,8,4,7,2,28}; + int tampung = 0; + for (int x = 0; x < data.length; x++) { + for (int y = x + 1; y < data.length; y++) { + System.out.println("\nmembandingkan "+data [x] + " dengan " + data[y]); + System.out.print("awalnya data[x] adalah" + data[x] + "lalu"); + + if (data[x] > data[y]) { + tampung = data[x]; + data[x] = data[y]; + data[y] = tampung; + System.out.print("data[x] menjadi " + data[x] +", data[y] menjadi " + data[y] +"."); + } + else{ + System.out.print("data[x] tidak ditukar karena tidak memenuhi kondisi if dan data[y] berlanjut"); + } + } + } +} From f9949a8fd05ef1798d0a5825962737a1cff86a6a Mon Sep 17 00:00:00 2001 From: "Febri D. Rianto" <44501367+Blazing21@users.noreply.github.com> Date: Sun, 13 Oct 2019 17:52:42 +0800 Subject: [PATCH 3/4] Update Bubble Sort.java --- Sort/Java/Bubble Sort.java | 1 - 1 file changed, 1 deletion(-) diff --git a/Sort/Java/Bubble Sort.java b/Sort/Java/Bubble Sort.java index 940c096..828c6e5 100644 --- a/Sort/Java/Bubble Sort.java +++ b/Sort/Java/Bubble Sort.java @@ -35,7 +35,6 @@ public static void main(String[] args) { } bubble(arr,n); - } } From eac68b01faddb0adf8fe5b58f3d6f70a85e2c07f Mon Sep 17 00:00:00 2001 From: "Febri D. Rianto" <44501367+Blazing21@users.noreply.github.com> Date: Fri, 23 Oct 2020 22:18:44 +0800 Subject: [PATCH 4/4] Update Bubble Sort.java i create satatic array --- Sort/Java/Bubble Sort.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Sort/Java/Bubble Sort.java b/Sort/Java/Bubble Sort.java index 828c6e5..813dad8 100644 --- a/Sort/Java/Bubble Sort.java +++ b/Sort/Java/Bubble Sort.java @@ -23,13 +23,10 @@ public static void bubble(int [] arr,int n){ public static void main(String[] args) { Scanner sc= new Scanner (System.in); - - System.out.println("Enter size of array to be sorted"); - int n=sc.nextInt(); - System.out.println("Enter elements of array"); + System.out.println("Element array is 5, 3, 2, 6, 7, 9"); - int[] arr=new int[n]; + int[] arr=new int[5, 3, 2, 6, 7, 9]; for(int j=0;j