Apply dependencies update
[benchmarks-js.git] / quick-select.js
index 57c4deeb2f423788cd4613a3bdb69d700b62a8cb..502673530c3f84ca59af562e2d584e0c8e2ef32f 100644 (file)
@@ -6,6 +6,7 @@ const suite = new Benchmark.Suite()
 /**
  * @param numberOfWorkers
  * @param maxNumberOfTasksPerWorker
+ * @returns
  */
 function generateRandomTasksMap (
   numberOfWorkers,
@@ -23,6 +24,7 @@ const tasksMap = generateRandomTasksMap(60, 20)
 
 /**
  * @param tasksMap
+ * @returns
  */
 function loopSelect (tasksMap) {
   let minValue = Infinity
@@ -40,6 +42,7 @@ function loopSelect (tasksMap) {
 
 /**
  * @param tasksMap
+ * @returns
  */
 function arraySortSelect (tasksMap) {
   const tasksArray = Array.from(tasksMap)
@@ -82,6 +85,7 @@ function swap (array, index1, index2) {
  * @param rightIndex
  * @param pivotIndex
  * @param compare
+ * @returns
  */
 function partition (
   array,
@@ -110,6 +114,7 @@ function partition (
  * @param rightIndex
  * @param compare
  * @param pivotIndexSelect
+ * @returns
  */
 function selectLoop (
   array,
@@ -140,6 +145,7 @@ function selectLoop (
  * @param rightIndex
  * @param compare
  * @param pivotIndexSelect
+ * @returns
  */
 function selectRecursion (
   array,
@@ -163,6 +169,7 @@ function selectRecursion (
 
 /**
  * @param tasksMap
+ * @returns
  */
 function quickSelectLoop (tasksMap) {
   const tasksArray = Array.from(tasksMap)
@@ -174,6 +181,7 @@ function quickSelectLoop (tasksMap) {
 
 /**
  * @param tasksMap
+ * @returns
  */
 function quickSelectLoopRandomPivot (tasksMap) {
   const tasksArray = Array.from(tasksMap)
@@ -192,6 +200,7 @@ function quickSelectLoopRandomPivot (tasksMap) {
 
 /**
  * @param tasksMap
+ * @returns
  */
 function quickSelectRecursion (tasksMap) {
   const tasksArray = Array.from(tasksMap)
@@ -203,6 +212,7 @@ function quickSelectRecursion (tasksMap) {
 
 /**
  * @param tasksMap
+ * @returns
  */
 function quickSelectRecursionRandomPivot (tasksMap) {
   const tasksArray = Array.from(tasksMap)
@@ -253,7 +263,7 @@ suite
     console.log(
       'Fastest is ' + LIST_FORMATTER.format(this.filter('fastest').map('name'))
     )
-    // eslint-disable-next-line no-process-exit
+    // eslint-disable-next-line n/no-process-exit
     process.exit()
   })
   .run()