diff --git a/Sorts/bogoSort.js b/Sorts/bogoSort.js index b48024bdf..f8961bb18 100644 --- a/Sorts/bogoSort.js +++ b/Sorts/bogoSort.js @@ -2,6 +2,8 @@ * A simple helper function that checks, if the array is * sorted in ascending order. */ + +/* eslint no-extend-native: ["off", { "exceptions": ["Object"] }] */ Array.prototype.isSorted = function () { const length = this.length diff --git a/Sorts/heapSort.js b/Sorts/heapSort.js index 13baeddbb..d7540919e 100644 --- a/Sorts/heapSort.js +++ b/Sorts/heapSort.js @@ -1,11 +1,11 @@ /* -* Build a max heap out of the array. A heap is a specialized tree like -* data structure that satisfies the heap property. The heap property -* for max heap is the following: "if P is a parent node of C, then the -* key (the value) of node P is greater than the key of node C" -* Source: https://en.wikipedia.org/wiki/Heap_(data_structure) -*/ - + * Build a max heap out of the array. A heap is a specialized tree like + * data structure that satisfies the heap property. The heap property + * for max heap is the following: "if P is a parent node of C, then the + * key (the value) of node P is greater than the key of node C" + * Source: https://en.wikipedia.org/wiki/Heap_(data_structure) + */ +/* eslint no-extend-native: ["off", { "exceptions": ["Object"] }] */ Array.prototype.heapify = function (index, heapSize) { let largest = index const leftIndex = 2 * index + 1 @@ -29,10 +29,10 @@ Array.prototype.heapify = function (index, heapSize) { } /* -* Heap sort sorts an array by building a heap from the array and -* utilizing the heap property. -* For more information see: https://en.wikipedia.org/wiki/Heapsort -*/ + * Heap sort sorts an array by building a heap from the array and + * utilizing the heap property. + * For more information see: https://en.wikipedia.org/wiki/Heapsort + */ function heapSort (items) { const length = items.length diff --git a/Sorts/wiggleSort.js b/Sorts/wiggleSort.js index 5ce7434d5..fdb2a70db 100644 --- a/Sorts/wiggleSort.js +++ b/Sorts/wiggleSort.js @@ -4,6 +4,7 @@ * */ +/* eslint no-extend-native: ["off", { "exceptions": ["Object"] }] */ Array.prototype.wiggleSort = function () { for (let i = 0; i < this.length; ++i) { const shouldNotBeLessThan = i % 2