0.1.2 • Published 4 years ago

@estebanborai/selection-sort v0.1.2

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

selection-sort-js

A "Selection Sort" algorithm implementation in JavaScript

Installation

npm install @estebanborai/selection-sort

Usage

selectionSort(arr: Array<number>): Array<number>

Sorts 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]

findSmallest(arr: Array<number>): number

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); // 3

License

Licensed under the MIT License