Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ff83cd0

Browse files
committed
Merge pull request mgechev#91 from designeng/sorting-radixsort-array-size
Sorting radixsort
2 parents de706f1 + 1e8f60d commit ff83cd0

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/sorting/radixsort.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
}
6969

7070
/* Count frequency of each array element */
71-
for (j = 0; j < array.length; j += 1) {
71+
for (j = 0; j < size; j += 1) {
7272
digit = getDigit(array[j], i) || 0;
7373
count[digit] += 1;
7474
}
@@ -78,16 +78,16 @@
7878
count[j] += count[j - 1];
7979
}
8080

81-
/* Move elements to auxilary array */
81+
/* Move elements to auxiliary array */
8282
var aux = [];
83-
for (j = array.length - 1; j >= 0; j -= 1) {
83+
for (j = size - 1; j >= 0; j -= 1) {
8484
digit = getDigit(array[j], i) || 0;
8585
count[digit] -= 1;
8686
aux[count[digit]] = array[j];
8787
}
8888

8989
/* Copy elements back from auxilary array */
90-
for (j = 0; j < array.length; j += 1) {
90+
for (j = 0; j < size; j += 1) {
9191
array[j] = aux[j];
9292
}
9393
}

0 commit comments

Comments
 (0)