Skip to content
This repository was archived by the owner on Apr 10, 2020. It is now read-only.

Artris/algorithms

Repository files navigation

Algorithms and Data Structures in ReasonML

Implementation of data structures and algorithms introduced in MIT OCW 6006 and 6046 in ReasonML.

Currently focusing on data structures and algorithms introduced in 6006

Interested in Contributing?

Checkout the contribution guidelines.

6006 Algorithms and Data Structures

Alg / DS Lecture Implementation
Insertion Sort Lec 3 sort / InsertionSort.re
Merge Sort Lec 3 sort / MergeSort.re
Heaps Lec 4 basic / Heap.re
AVL Trees Lec 6
Counting Sort Lec 7 sort / integer_sort / CountingSort.re
Radix Sort Lec 7 sort / integer_sort / RadixSort.re
Hashing with Chaining Lec 8 hashing / HashtblWithChaining.re
Table Doubling Lec 9 basic / DynamicArray.re
Rolling Hash Lec 9 hashing / RollingHash.re
Karp-Rabin Lec 9 hashing / KarpRabin.re
Hashing with Open Addressing Lec 10 hashing / HashtblWithOpenAddressing.re
Karatsuba Multiplication Lec 11
Breadth-First Search (BFS) Lec 13 graphs / BreadthFirstSearch.re
Depth-First Search (DFS) Lec 14 graphs / DepthFirstSearch.re
Topological Sort Lec 14
Dijkstra Lec 16
Bellman-Ford Lec 17

About

Algorithms and Data Structures in ReasonML

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published