Data Structure
Data structure is the way a computer stores and organizes data. A data structure is a collection of data elements that have one or more specific relationships with each other.

Algorithm
Algorithm is an accurate and complete description of a problem solution. It is a series of clear instructions to solve a problem. Algorithm represents a systematic method to describe the strategy mechanism of solving a problem.
