mirror of
https://github.com/TheAlgorithms/JavaScript.git
synced 2025-07-31 17:42:32 +08:00
Fixed Whitespace, Operators, and Quotes to Comply with JSLint
I modified the whitespace in the files and changed single quotes to double quotes. I also changed some `==` and `!=` operators to `===` and `!==` to comply with JSLint.
This commit is contained in:
@ -1,18 +1,18 @@
|
||||
/*
|
||||
* Wiggle sort sorts the array into a wave like array.
|
||||
* An array ‘arr[0..n-1]’ is sorted in wave form if arr[0] >= arr[1] <= arr[2] >= arr[3] <= arr[4] >= …..
|
||||
*
|
||||
*/
|
||||
* Wiggle sort sorts the array into a wave like array.
|
||||
* An array ‘arr[0..n-1]’ is sorted in wave form if arr[0] >= arr[1] <= arr[2] >= arr[3] <= arr[4] >= …..
|
||||
*
|
||||
*/
|
||||
|
||||
Array.prototype.wiggleSort = function() {
|
||||
for (let i = 0; i < this.length; ++i) {
|
||||
const shouldNotBeLessThan = i % 2;
|
||||
const isLessThan = this[i] < this[i + 1];
|
||||
if (shouldNotBeLessThan && isLessThan) {
|
||||
[this[i], this[i + 1]] = [this[i + 1], this[i]];
|
||||
Array.prototype.wiggleSort = function () {
|
||||
for (let i = 0; i < this.length; ++i) {
|
||||
const shouldNotBeLessThan = i % 2;
|
||||
const isLessThan = this[i] < this[i + 1];
|
||||
if (shouldNotBeLessThan && isLessThan) {
|
||||
[this[i], this[i + 1]] = [this[i + 1], this[i]];
|
||||
}
|
||||
}
|
||||
}
|
||||
return this;
|
||||
return this;
|
||||
};
|
||||
|
||||
//Implementation of wiggle sort
|
||||
|
Reference in New Issue
Block a user