DS & A (DATA STRUCUTRES)
| CHAPTER 1 | 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: Replace 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. 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.