Project Algorithms

Category: demo

About

Understanding principle data structures and algorithms is critical to effective software engineering. In order to keep my skills fresh, I have created a software repository for practicing and demonstrating these concepts.

Data Structures

Unless otherwise specified, the programs listed in this project's repository read input from stdin until EOF is reached and print to stdout. Each line starts with a command directive, like "+" or "-". The rest of the line is handled based on how the data structure concept is demonstrated. For instance in the linked list examples, sample input may be:
+Hello
+Brave
+New
+World
-Hello
[ctrl-d]