Lab assignments, documents and all source code for the CE242-Data Structures and Algorithms course taught at Kadir Has University(khas.edu.tr), in Spring '09, by me as the TA.
-
Updated
Feb 20, 2011 - C++
Algorithms are detailed sets of guidelines created for a computer program to complete tasks efficiently and thoroughly. Algorithms in computer programming are employed to solve complex problems. Various cutting-edge technologies including artificial intelligence (AI) and machine learning (ML), operate based on simple or complex algorithms.
Lab assignments, documents and all source code for the CE242-Data Structures and Algorithms course taught at Kadir Has University(khas.edu.tr), in Spring '09, by me as the TA.
A heretical attempt at bringing some of the Lisp goodies to D. Greenspun's tenth rule included!
Implementation of Dijkstra pathfinding algorithm
My solutions to codeforces problems
Demo simulator for GNG (Growing Neural Gas) neural network
My solutions to hellenico problems
My solutions to USACO problems
notes for 'The Algorithm Design Manual' by Steven S. Skiena
The Residency Matching algorithm pairs medical school graduates(residents) and residency slots at teaching hospitals. Residents and hospitals submit their ordered preference list, and the stable pairing produced by matching residents with residency programs, i.e. a set of residents has to be assigned to a set of hospitals.
STL and Boost based programs in C Plus Plus
Turbo Pascal Archive
Calculates minimum spanning tree of flight cost over cities.
Large hybrid CPU/GPU sorting network using CUDA and MPI
UMSS Advanced Algorithms class, mostly competitive exercises
C++ implementation of the DFA, NFA and e-NFA
A CoffeeScript data structure and algorithm library