

In Non-Homogeneous data structure, the elements may or may not be of the same type. In homogeneous data structures,all the elements are of same type. In Non-Linear data structures,the data items are not in sequence. In Linear data structures,the data items are arranged in a linear sequence.

The data structures can also be classified on the basis of the following characteristics: Characterstic We will look into these data structures in more details in our later lessons. We select these data structures based on which type of operation is required. Some example of Abstract Data Structure are :Īll these data structures allow us to perform different operations on data. Then we also have some complex Data Structures, which are used to store large and connected data. They are known as Primitive Data Structures. Basic types of Data StructuresĪs we have discussed above, anything that can store data can be called as a data structure, hence Integer, Float, Boolean, Char etc, all are data structures. It should be designed and implemented in such a way that it reduces the complexity and increases the efficiency. It represents the knowledge of data to be organized in memory. In simple language, Data Structures are structures programmed to store ordered data, so that various operations can be performed on it easily. The only difference being, data structures provides for techniques to access and manipulate data efficiently. If you are aware of Object Oriented programming concepts, then a class also does the same thing, it collects different type of data under one single entity.

Now we can collect and store player's records in a file or database as a data structure.įor example: "Dhoni" 30, "Gambhir" 31, "Sehwag" 33 We can organize this data as a record like Player record, which will have both player's name and age in it. Here "Virat" is of String data type and 26 is of integer data type. For example, we have some data which has, player's name "Virat" and age 26. Data Structures is about rendering data elements in terms of some relationship, for better organization and storage. Data Structure is a way of collecting and organising data in such a way that we can perform operations on these data in an effective way.
