Skip to content

Latest commit

History

History
17 lines (16 loc) 路 785 Bytes

readme.md

File metadata and controls

17 lines (16 loc) 路 785 Bytes

##CS 106B

Assignment solution for Stanford's CS 106B (Programming Abstractions) class


1.Fauxtoshop - pixel manipulation using Grid and Vector data structures.


2.Serafini - breadth first search, file reading, and random text generator.


3.MetaAcademy - implementation of more advanced recursive functions, including a flood fill function for images.


4.Boggle - implementation of a class for the game Boggle, focusing mostly on the game logic


5.Priority Queue - implementation of PQueues using dynamically allocated arrays, binary heaps, and linked lists.


6.Huffman Encoding - implementation of the huffman algorithm


7.Trailblazer - strong A* algorithm for minimum distance graph traversal that also allows for the execution of Dijkstra and alternative paths.