This is a repo containing C++ Projects assignments I have done in the CS106X material, a course provided by Stanford University. I went through the course materials in a months time to understand Data structures and algorithms, and Object-oriented programming.
List of Projects:
- Fauxtoshop - An object-oriented image editor
- Word Ladder - A simple program that creates word ladder
- Marble Solitaire - A recursive implementation of a solution finder for the game, Marble Solitaire
- Boggle - An implementation of the game Boggle
- Priority Queue - Three implementations of the Priority Queue Class
- Huffman Encoding - An implementation of Huffman Encoding
- Trailblazer - Implementation of path finding algorithms and minimum spanning tree algorithms
- Spreadsheet MVC - An implementation of a spreadsheet clone using MVC pattern design.