Pinned Repositories
8puzzle
Solves the 8-puzzle problem (and its natural generalizations) using the A* search algorithm.
breakout
Implementation of the game Breakout using the Stanford Portable Library.
caesar
Encrypts user input using Caesar's cipher.
collinear
Program that efficiently recognizes line patterns in a given set of points.
deque
Implementation of a double-ended queue using a doubly-linked list with sentinel nodes.
fifteen
Implementation of the Game of Fifteen.
finance
Website that allows users trade virtual stock units.
find
Implementation of binary search.
greedy
Calculates minimum number of coins required to give change.
kdtree
Implementation of a 2d-tree to support efficient range search and nearest neighbor search on a set of points.
andreaclausen's Repositories
andreaclausen/finance
Website that allows users trade virtual stock units.
andreaclausen/8puzzle
Solves the 8-puzzle problem (and its natural generalizations) using the A* search algorithm.
andreaclausen/breakout
Implementation of the game Breakout using the Stanford Portable Library.
andreaclausen/caesar
Encrypts user input using Caesar's cipher.
andreaclausen/collinear
Program that efficiently recognizes line patterns in a given set of points.
andreaclausen/deque
Implementation of a double-ended queue using a doubly-linked list with sentinel nodes.
andreaclausen/fifteen
Implementation of the Game of Fifteen.
andreaclausen/find
Implementation of binary search.
andreaclausen/greedy
Calculates minimum number of coins required to give change.
andreaclausen/kdtree
Implementation of a 2d-tree to support efficient range search and nearest neighbor search on a set of points.
andreaclausen/mario
Prints a pyramid whose height is determined by user input.
andreaclausen/percolation
Simulates a series of computational experiments on an N-by-N lattice to estimate the percolation threshold using the weighted quick union algorithm. Returns the mean percolation threshold, standard deviation and 95% confidence interval of the experiment.
andreaclausen/randomq
Implementation of a randomized queue using a resizing array.
andreaclausen/shuttle
Web-based shuttle game using the Google Maps & Google Earth APIs.
andreaclausen/speller
Implementation of a spell checker.
andreaclausen/vigenere
Encrypts user input using Vigenère cipher.