Skip to content

Commit a6ae951

Browse files
committed
fix: removed warning for Sorts 'C-style array declaration of parameter 'array''
1 parent d9c7b84 commit a6ae951

File tree

4 files changed

+14
-14
lines changed

4 files changed

+14
-14
lines changed

Sorts/BogoSort.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ public class BogoSort implements SortAlgorithm {
1212
private static final Random random = new Random();
1313

1414

15-
private static <T extends Comparable<T>> boolean isSorted(T array[]) {
15+
private static <T extends Comparable<T>> boolean isSorted(T[] array) {
1616
for (int i = 0; i < array.length - 1; i++) {
1717
if (SortUtils.less(array[i + 1], array[i])) return false;
1818
}
1919
return true;
2020
}
2121

2222
// Randomly shuffles the array
23-
private static <T> void nextPermutation(T array[]) {
23+
private static <T> void nextPermutation(T[] array) {
2424
int length = array.length;
2525

2626
for (int i = 0; i < array.length; i++) {
@@ -29,7 +29,7 @@ private static <T> void nextPermutation(T array[]) {
2929
}
3030
}
3131

32-
public <T extends Comparable<T>> T[] sort(T array[]) {
32+
public <T extends Comparable<T>> T[] sort(T[] array) {
3333
while (!isSorted(array)) {
3434
nextPermutation(array);
3535
}

Sorts/BubbleSort.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class BubbleSort implements SortAlgorithm {
1717
**/
1818

1919
@Override
20-
public <T extends Comparable<T>> T[] sort(T array[]) {
20+
public <T extends Comparable<T>> T[] sort(T[] array) {
2121
for (int i = 0, size = array.length; i < size - 1; ++i) {
2222
boolean swapped = false;
2323
for (int j = 0; j < size - 1 - i; ++j) {

Sorts/CombSort.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ private int nextGap(int gap) {
3333
* @return sorted array
3434
*/
3535
@Override
36-
public <T extends Comparable<T>> T[] sort(T arr[]) {
36+
public <T extends Comparable<T>> T[] sort(T[] arr) {
3737
int size = arr.length;
3838

3939
// initialize gap
@@ -62,9 +62,9 @@ public <T extends Comparable<T>> T[] sort(T arr[]) {
6262
}
6363

6464
// Driver method
65-
public static void main(String args[]) {
65+
public static void main(String[] args) {
6666
CombSort ob = new CombSort();
67-
Integer arr[] = {8, 4, 1, 56, 3, -44, -1, 0, 36, 34, 8, 12, -66, -78, 23, -6, 28, 0};
67+
Integer[] arr = {8, 4, 1, 56, 3, -44, -1, 0, 36, 34, 8, 12, -66, -78, 23, -6, 28, 0};
6868
ob.sort(arr);
6969

7070
System.out.println("sorted array");

Sorts/RadixSort.java

+7-7
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,18 @@
44

55
class RadixSort {
66

7-
private static int getMax(int arr[], int n) {
7+
private static int getMax(int[] arr, int n) {
88
int mx = arr[0];
99
for (int i = 1; i < n; i++)
1010
if (arr[i] > mx)
1111
mx = arr[i];
1212
return mx;
1313
}
1414

15-
private static void countSort(int arr[], int n, int exp) {
16-
int output[] = new int[n];
15+
private static void countSort(int[] arr, int n, int exp) {
16+
int[] output = new int[n];
1717
int i;
18-
int count[] = new int[10];
18+
int[] count = new int[10];
1919
Arrays.fill(count, 0);
2020

2121
for (i = 0; i < n; i++)
@@ -33,7 +33,7 @@ private static void countSort(int arr[], int n, int exp) {
3333
arr[i] = output[i];
3434
}
3535

36-
private static void radixsort(int arr[], int n) {
36+
private static void radixsort(int[] arr, int n) {
3737

3838
int m = getMax(arr, n);
3939

@@ -43,14 +43,14 @@ private static void radixsort(int arr[], int n) {
4343
}
4444

4545

46-
static void print(int arr[], int n) {
46+
static void print(int[] arr, int n) {
4747
for (int i = 0; i < n; i++)
4848
System.out.print(arr[i] + " ");
4949
}
5050

5151

5252
public static void main(String[] args) {
53-
int arr[] = {170, 45, 75, 90, 802, 24, 2, 66};
53+
int[] arr = {170, 45, 75, 90, 802, 24, 2, 66};
5454
int n = arr.length;
5555
radixsort(arr, n);
5656
print(arr, n);

0 commit comments

Comments
 (0)