Skip to content

tangxiangru/stanford-CS106B-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

##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.

About

🌍🌍🌍

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages