From a6ae9515805c585545762879ff9f2221d757923a Mon Sep 17 00:00:00 2001 From: valery noname Date: Mon, 30 Dec 2019 13:03:14 +0700 Subject: [PATCH] fix: removed warning for Sorts 'C-style array declaration of parameter 'array'' --- Sorts/BogoSort.java | 6 +++--- Sorts/BubbleSort.java | 2 +- Sorts/CombSort.java | 6 +++--- Sorts/RadixSort.java | 14 +++++++------- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Sorts/BogoSort.java b/Sorts/BogoSort.java index 299c6b90e..439d51ec6 100644 --- a/Sorts/BogoSort.java +++ b/Sorts/BogoSort.java @@ -12,7 +12,7 @@ public class BogoSort implements SortAlgorithm { private static final Random random = new Random(); - private static > boolean isSorted(T array[]) { + private static > boolean isSorted(T[] array) { for (int i = 0; i < array.length - 1; i++) { if (SortUtils.less(array[i + 1], array[i])) return false; } @@ -20,7 +20,7 @@ public class BogoSort implements SortAlgorithm { } // Randomly shuffles the array - private static void nextPermutation(T array[]) { + private static void nextPermutation(T[] array) { int length = array.length; for (int i = 0; i < array.length; i++) { @@ -29,7 +29,7 @@ public class BogoSort implements SortAlgorithm { } } - public > T[] sort(T array[]) { + public > T[] sort(T[] array) { while (!isSorted(array)) { nextPermutation(array); } diff --git a/Sorts/BubbleSort.java b/Sorts/BubbleSort.java index e7b7fdde2..9d2f37178 100644 --- a/Sorts/BubbleSort.java +++ b/Sorts/BubbleSort.java @@ -17,7 +17,7 @@ class BubbleSort implements SortAlgorithm { **/ @Override - public > T[] sort(T array[]) { + public > T[] sort(T[] array) { for (int i = 0, size = array.length; i < size - 1; ++i) { boolean swapped = false; for (int j = 0; j < size - 1 - i; ++j) { diff --git a/Sorts/CombSort.java b/Sorts/CombSort.java index 23e38323e..652fc9f94 100644 --- a/Sorts/CombSort.java +++ b/Sorts/CombSort.java @@ -33,7 +33,7 @@ class CombSort implements SortAlgorithm { * @return sorted array */ @Override - public > T[] sort(T arr[]) { + public > T[] sort(T[] arr) { int size = arr.length; // initialize gap @@ -62,9 +62,9 @@ class CombSort implements SortAlgorithm { } // Driver method - public static void main(String args[]) { + public static void main(String[] args) { CombSort ob = new CombSort(); - Integer arr[] = {8, 4, 1, 56, 3, -44, -1, 0, 36, 34, 8, 12, -66, -78, 23, -6, 28, 0}; + Integer[] arr = {8, 4, 1, 56, 3, -44, -1, 0, 36, 34, 8, 12, -66, -78, 23, -6, 28, 0}; ob.sort(arr); System.out.println("sorted array"); diff --git a/Sorts/RadixSort.java b/Sorts/RadixSort.java index a207f6bbd..ca9ed767e 100644 --- a/Sorts/RadixSort.java +++ b/Sorts/RadixSort.java @@ -4,7 +4,7 @@ import java.util.Arrays; class RadixSort { - private static int getMax(int arr[], int n) { + private static int getMax(int[] arr, int n) { int mx = arr[0]; for (int i = 1; i < n; i++) if (arr[i] > mx) @@ -12,10 +12,10 @@ class RadixSort { return mx; } - private static void countSort(int arr[], int n, int exp) { - int output[] = new int[n]; + private static void countSort(int[] arr, int n, int exp) { + int[] output = new int[n]; int i; - int count[] = new int[10]; + int[] count = new int[10]; Arrays.fill(count, 0); for (i = 0; i < n; i++) @@ -33,7 +33,7 @@ class RadixSort { arr[i] = output[i]; } - private static void radixsort(int arr[], int n) { + private static void radixsort(int[] arr, int n) { int m = getMax(arr, n); @@ -43,14 +43,14 @@ class RadixSort { } - static void print(int arr[], int n) { + static void print(int[] arr, int n) { for (int i = 0; i < n; i++) System.out.print(arr[i] + " "); } public static void main(String[] args) { - int arr[] = {170, 45, 75, 90, 802, 24, 2, 66}; + int[] arr = {170, 45, 75, 90, 802, 24, 2, 66}; int n = arr.length; radixsort(arr, n); print(arr, n);