Popularity
6.3
Declining
Activity
0.0
Stable
70
7
10

Description

This is a library with a collection of some of the most used and well known algorithms and data structures.

Programming language: Elixir

Exads alternatives and similar packages

Based on the "Algorithms and Data structures" category

Do you think we are missing an alternative of Exads or a related project?

Add another 'Algorithms and Data structures' Package

README

Travis CI build status Inch CI docs status

Exads

Algorithms and Data Structures Collection in Elixir

This is a library with a collection of some of the most used and well known algorithms and data structures.

Find the algorithms inside Exads.Algos and data structures inside Exads.DataStructures

Installation

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

    def deps do
      [{:exads, "~> 0.0.1"}]
    end
    
  2. Ensure exads is started before your application:

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

TODO

Data Structures

  • [x] Stack
  • [x] Queue
  • [x] Priority Queue
  • [ ] Double-ended Queue
  • [x] Binary Search Tree (implemented with Map)
  • [ ] Binary Search Tree (implemented with Tuple)
  • [ ] Tree
  • [ ] Binary Tree
  • [ ] Red Black Tree
  • [ ] Directed Graph
  • [ ] Undirected Graph
  • [ ] Bitmap
  • [ ] Lookup Table

Algorithms

  • [ ] Binary Search
  • [x] Breadth-First Search for Binary Search Tree
  • [x] Depth-First Search for Binary Search Tree
  • [ ] Breadth-First Search for Graphs
  • [ ] Depth-First Search for Graphs
  • [ ] Brute-Force Search