A "Selection Sort" algorithm implementation in JavaScript
npm install @estebanborai/selection-sortSorts an array of numbers
import selectionSort from '@estebanborai/selection-sort';
const items = [-1, 10, 2, 0, 6, 8];
const sorted = selectionSort(items);
console.log(sorted); // [-1, 0, 2, 6, 8, 10]Returns the index of the smallest number in the array.
This function is used internally by selectionSort and exported.
import { findSmallest } from '@estebanborai/selection-sort';
const items = [1, 25, 88, -10, 11];
const smallestItemIndex = findSamallest(items);
console.log(smallestItemIndex); // 3Licensed under the MIT License