CS1501 is Algorithm Implementation at Pitt. I took it with Dr. Farnan in Fall 2018.
For more in depth project descriptions view specific folders.
Project 1: Trie
Autocompletion engine with a trie.
Project 2: LZW
LZW Compression Algorithm
Project 3: Indexable PQ
Indexable Priority Queue of Indexable Priority Queues (Lol)
Project 4: Graph Algorithms
Djistrka, Fold Fulkerson, BFS, etc
Project 5: LargeInteger and RSA
Custom LargeInteger class and RSA encryption algorithm