Types of Algorithms

Algorithms are a set of logical steps you run to compute something on a given data set. Depending on the Data Structures that are used, some algorithms may be more efficient than others. It is vital to understand the relationships between the Data Structures and the Algorithms you need to solve complex problems.