|
7 | 7 | */
|
8 | 8 | import { quickSelectSearch } from '../Search/QuickSelectSearch.js'
|
9 | 9 |
|
10 |
| -export const wiggleSort = function (arr) { |
| 10 | +export const simplifiedWiggleSort = function (arr) { |
11 | 11 | // find Median using QuickSelect
|
12 | 12 | let median = quickSelectSearch(arr, Math.floor(arr.length / 2.0))
|
13 | 13 | median = median[Math.floor(arr.length / 2.0)]
|
@@ -39,13 +39,13 @@ export const wiggleSort = function (arr) {
|
39 | 39 |
|
40 | 40 | // Implementation of wiggle sort
|
41 | 41 |
|
42 |
| -// console.log(wiggleSort([3, 5, 2, 1, 6, 4])) |
| 42 | +// console.log(simplifiedWiggleSort([3, 5, 2, 1, 6, 4])) |
43 | 43 | // [ 3, 5, 2, 6, 1, 4 ]
|
44 |
| -// console.log(wiggleSort([3, 5, 2, 2, 0, 2])) |
| 44 | +// console.log(simplifiedWiggleSort([3, 5, 2, 2, 0, 2])) |
45 | 45 | // [ 0, 5, 2, 3, 2, 2 ]
|
46 |
| -// console.log(wiggleSort([1, 1, 1, 2, 2])) |
| 46 | +// console.log(simplifiedWiggleSort([1, 1, 1, 2, 2])) |
47 | 47 | // [ 1, 2, 1, 2, 1 ]
|
48 |
| -// console.log(wiggleSort([1, 1, 2, 2, 2])) |
| 48 | +// console.log(simplifiedWiggleSort([1, 1, 2, 2, 2])) |
49 | 49 | // [ 1, 2, 1, 2, 2 ]
|
50 |
| -// console.log(wiggleSort([3, 5, 6, 1])) |
| 50 | +// console.log(simplifiedWiggleSort([3, 5, 6, 1])) |
51 | 51 | // [ 3, 6, 1, 5 ]
|
0 commit comments