From 7d5418839d1f4c70348eb200b1b4ab80a2f184d5 Mon Sep 17 00:00:00 2001 From: SUJAL KUMAR <59533200+sujal19@users.noreply.github.com> Date: Thu, 1 Oct 2020 23:30:46 -0700 Subject: [PATCH] Update ArraySorting.java Added few comments and Changed variable name i to row and j to col. --- src/array/ArraySorting.java | 43 ++++++++++++++++++++++--------------- 1 file changed, 26 insertions(+), 17 deletions(-) diff --git a/src/array/ArraySorting.java b/src/array/ArraySorting.java index a785949..5403ecb 100644 --- a/src/array/ArraySorting.java +++ b/src/array/ArraySorting.java @@ -7,10 +7,12 @@ package array; -import java.util.Arrays; +import java.util.Arrays; //Package -public class ArraySorting { - public static void main(String[] args) { +public class ArraySorting //Class +{ + public static void main(String[] args) + { int[] numbers = new int[10]; printArray(numbers); initializeArray(numbers); @@ -19,29 +21,36 @@ public static void main(String[] args) { printArray(numbers); } - public static void bubbleSort(int[] arr) { + public static void bubbleSort(int[] arr) //Declaring function bubbleSort + { int len = arr.length; - for (int i = 0; i < len; i++) { - for (int j = 1; j < len - i; j++) { - if (arr[j - 1] > arr[j]) { - int tmp = arr[j - 1]; - arr[j - 1] = arr[j]; - arr[j] = tmp; + for (int row = 0; row < len; row++) //Outer loop + { + for (int col = 1; col < len - row; col++) //Inner loop + { + if (arr[col - 1] > arr[col]) + { + int tmp = arr[col - 1]; + arr[col - 1] = arr[col]; + arr[col] = tmp; } } } } - private static void swapArrayValues(int i, int i1, int[] array) { - int temp = array[i]; - array[i] = array[i1]; - array[i1] = temp; + private static void swapArrayValues(int row, int newrow, int[] array) //Swaping values to newrow + { + int temp = array[row]; + array[row] = array[newrow]; + array[newrow] = temp; } - public static void initializeArray(int[] array) { - for (int i = 0; i < array.length; i++) { - array[i] = 10 - i; + public static void initializeArray(int[] array) + { + for (int row = 0; row < array.length; row++) + { + array[row] = 10 - row; } }