Instalation:
Node/npm installed
First time installation
Clone this repo
Install dependencies from project root: npm install
Implemented algorithms/services:
- Binary search
- Path: lib/binary-search
- Tests: 6 tests are implemented and passed
- Data structures: LinkedList, Stack, Queue
- Paths:
- lib/data-structures/linkedlist
- lib/data-structures/queue
- lib/data-structures/stack
- Tests: 3 tests are implemented and passed
- Dynamic connectivity:
- Path: lib/dynamic-connectivity
- Tests: 3 tests are implemented and passed
- Text reader
- Path: lib/text-reader
- Tests: 2 tests are implemented and passed
- Sorts: BubbleSort, InsertionSort, MergeSort, QuickSort, SelectionSort, ShellSort
- Paths:
- lib/sorts/bubble-sort
- lib/sorts/binary-heap-sort
- lib/sorts/insertion-sort
- lib/sorts/merge-sort
- lib/sorts/quick-sort
- lib/sorts/selection-sort
- lib/sorts/shell-sort
- Tests: 21 tests are implemented and passed
To run tests path to folder/file and use one of two commands:
- npm test
- node ./node_modules/eslint/bin/eslint.js lib && node ./node_modules/mocha/bin/mocha --recursive lib --fix