Practicing data structures with Elixir.
Documentation for each data structure is under doc/index.html.
Start the interactive shell within the project directory:
$ iex -S mix
Then, see how example data structures work using the execute function:
iex(1)> DsEx.StackExample.execute()
iex(2)> DsEx.QueueExample.execute()
iex(3)> DsEx.LinkedListExample.execute()
iex(4)> DsEx.BinarySearchTreeExample.execute()
- Stack
- Queue
- Linked List
- Binary Tree
- Binary Search Tree
- Hash Map (Dictionary)
- Set
- Graph
- Heap (Priority Queue)
- Trie (Prefix Tree)
mix deps.get- get dependenciesmix docs- generate docsmix test- run tests
Lukas Carvajal