### DS & A (DATA STRUCUTRES)

| Data Structures - CHAPTER 1 |

Data Structures are any data representations and it's associated operations. It is also defined as the implementation of ADT(Abstract Data Type, We will learn about Abstract Data Type later).

Note: There are different types of data Structures and no particular data structure is better than the other in all cases, it all comes down to a number of factors depending on which a certain type of Data Structure is suitable for a certain problem. Resource Constraints such as Time consumption and space(memory) availability are the two major factors that determine the efficiency of a certain data structure.

**What is Data Structures?**Data Structures are any data representations and it's associated operations. It is also defined as the implementation of ADT(Abstract Data Type, We will learn about Abstract Data Type later).

**E.g.**Integer: Summation String: ReplaceNote: There are different types of data Structures and no particular data structure is better than the other in all cases, it all comes down to a number of factors depending on which a certain type of Data Structure is suitable for a certain problem. Resource Constraints such as Time consumption and space(memory) availability are the two major factors that determine the efficiency of a certain data structure.

**Selecting Efficient Data Structure for a problem**Carefully analyze the problem and figure out the resource constraints. Determine the basic operations and*quantify*the resource constraints for each operation. Select the data structure that best meets the requirements.**Note:**In the second p…