Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/beraliv/data-structures

JS Data Structures
https://github.com/beraliv/data-structures

algorithms data-structures design-patterns js

Last synced: 13 days ago
JSON representation

JS Data Structures

Awesome Lists containing this project

README

        

## Algorithms

* [Bubble sort](https://github.com/Beraliv/data-structures/blob/master/algorithms/bubble-sort.js)
* [Heap sort](https://github.com/Beraliv/data-structures/blob/master/algorithms/heap-sort.js)
* [Merge sort](https://github.com/Beraliv/data-structures/blob/master/algorithms/merge-sort.js)
* Quick sort ([not optimal recursive](https://github.com/Beraliv/data-structures/blob/master/algorithms/quick-sort-v1.js) and [recursive with indices as parameters](https://github.com/Beraliv/data-structures/blob/master/algorithms/quick-sort-v2.js))
* [Selection sort](https://github.com/Beraliv/data-structures/blob/master/algorithms/selection-sort.js)
* [Time sort](https://github.com/Beraliv/data-structures/blob/master/algorithms/time-sort.js)

## Patterns

* [Command](https://github.com/Beraliv/data-structures/blob/master/patterns/command.js)
* [Constructor](https://github.com/Beraliv/data-structures/blob/master/patterns/constructor.js)
* [Decorator](https://github.com/Beraliv/data-structures/blob/master/patterns/decorator.js)
* [Singleton](https://github.com/Beraliv/data-structures/blob/master/patterns/singleton.js)

## Structures

* [LinkedList](https://github.com/Beraliv/data-structures/blob/master/structures/linked-list.js)
* [Max-Stack](https://github.com/Beraliv/data-structures/blob/master/structures/max-stack.js)
* [Queue](https://github.com/Beraliv/data-structures/blob/master/structures/queue.js)
* [Stack](https://github.com/Beraliv/data-structures/blob/master/structures/stack.js)