Design of Algorithms

All CPP programs can be compiled in GNU C++ (Linux)

Performance of Fibonacci Heaps and

Application in Finding Minimum Spanning Trees

Design Document (PDF)

Download Source code In Java

Results

O(n) Randomized Algorithm for finding the kth largest number

Source (CPP)

Design of Evolutionary Algorithms (ANT Survival)

Source (CPP)

Report and results (pdf) : Interesting Insights into "Survival of the fittest" principle

Fast Fourier Transform and Application to polynomial operations

Source (cpp)

Report (pdf)