Skip to content

efeacer/Stanford_CS106B_Assignments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stanford_CS106B_Assignments

My solutions to the assignments I have undertaken for the CS106B (Programming Abstractions in C++) course, in Stanford University. I provided the source codes and input files only, no project files.

The assignment topics are as follows:

Assignment 1: Pixel manipulation using Grid and Vector data structures.

Assignment 2: Breadth first search, file reading, and random text generation through Markov chains.

Assignment 3: Fractal graphics using recursion (fractals such as Sierpinski, Tree and Mandelbrot Set), grammar structure solver using recursive exploration.

Assignment 4: Code for the game Boggle(human vs computer), uses recursive backtracking to explore words in a boggle game grid.

Assignment 5: Implementation of priority queues using dynamically allocated arrays, binary heaps, and linked lists.

Assignment 6: Implementation of the huffman algorithm using binary trees to build a compression program.

Assignment 7: A* algorithm, Dijkstra, BFS, Alternative path algorithms for path finding in a geographic map that is represented as a graph.

About

My solutions to the assignments I have undertaken for the CS106B (Programming Abstractions in C++) course, in Stanford University. (2017-2018)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages