README.md

# ExCollections

Collection of several data structures and their implementation in Elixir, each containing benchmarks regarding their performance.

## Installation

If [available in Hex](https://hex.pm/docs/publish), the package can be installed as:

  1. Add excollections to your list of dependencies in `mix.exs`:

        def deps do
          [{:excollections, "~> 0.0.1"}]
        end

  2. Ensure excollections is started before your application:

        def application do
          [applications: [:excollections]]
        end

## Data structures

- [ ] Stack
- [ ] Queue
- [ ] Circular Queue
- [ ] Set
- [ ] Priority Queue
- [ ] Binary Search Tree
- [ ] Red-black Tree
- [ ] AVL Tree
- [ ] Bitset

## Algorithms

- [ ] DFS
- [ ] BFS
- [ ] Binary Search
- [ ] Dijkstra
- [ ] Floyd-Warshall
- [ ] A*
- [ ] MST (Minimum Spanning Tree)