Algorithm Study Code
Status: Alpha
Brought to you by:
jhlinder
Algorithm Study
TABLE OF CONTENTS
I. PROJECT SUMMARY
II. PROJECT CONTENTS
I. PROJECT SUMMARY
This is the Algorithm Study project, a project to provide sample
implementations of a large array of algorithms and data structures in a
variety of languages. Each implementation is accompanied by a discussion
of the big O run time and memory limits. Some implementations include
discussion of how the algorithm / data structure is commonly used and
comparisons with similar algorithms / data structures and all
implementations have test cases which exercise their functionality.
To further aid in the understanding of how the algorithms operate, the
Algorithm Visualizer sub-project provides visual representations of many
of the algorithms as they do their jobs.
II. PROJECT CONTENTS
The contents of this project are:
AlgorithmVisualizer - Software that represents algorithms in a visual
manner to aid in a deeper understanding of how
the algorithms operate
java - The Java implementation of the algorithms
website - The Algorithm Study website
LICENSE.txt - The license terms under which the project is released
README.txt - This file