{"id":41787,"date":"2019-06-12T07:13:02","date_gmt":"2019-06-12T07:13:02","guid":{"rendered":"https:\/\/www.aplustopper.com\/?p=41787"},"modified":"2020-11-25T16:41:45","modified_gmt":"2020-11-25T11:11:45","slug":"plus-two-computer-science-notes-chapter-3","status":"publish","type":"post","link":"https:\/\/www.aplustopper.com\/plus-two-computer-science-notes-chapter-3\/","title":{"rendered":"Plus Two Computer Science Notes Chapter 3 Data Structures and Operations"},"content":{"rendered":"

Kerala Plus Two Computer Science Notes Chapter 3 Data Structures and Operations<\/h2>\n

It is a particular way of organizing similar or dissimilar logically related data items into a single unit.<\/p>\n

Classification of data structures<\/span><\/p>\n

Classified as simple and compound. Compound (mixture) data structure is further classified as linear and non linear. A data structure is said to be linear if its elements form a sequence(it needs contiguous memory location) otherwise it is called a non-linear data structure needs random memory)<\/p>\n

The examples of Linear data structures are stack, queue and linked list.
\n\"Plus<\/p>\n

We know that memory is classified into two primary and secondary. Just like that data structures are classified as static and dynamic. Static data structure is associated with primary memory. The needed memory is allocated before the execution of the program and it is fixed through out the execution. Array is an example for this. In Dynamic data structure, memory is allocated during execution. Linked list is an example for this.<\/p>\n

Operations on data structures<\/span><\/p>\n