Sitemap
Shiny R . A

Shiny R . A

Student aspiring to become a software engineer .

Data Structures .

2 min readMay 11, 2020

Data structures is the important and ground concepts for any higher and complex problems . I want to give a brief introduction on this topic and further go into each data structure in other posts .

Get Shiny R . A’s stories in your inbox

Join Medium for free to get updates from this writer.

we all know that data is stored in computer’s memory . This data structures are just the way of organizing the data in computer so , it can be used more effectively . Different types of data structures are arrays , linked lists , trees etc .

flowchart of data structures .

There are linear and non-linear data structures .

Linear Data Structures : Data Structure , where data elements are arranged linearly or sequentially , attached to it’s previous and next adjacent elements .Here, single level is involved so, all elements can be traversed in a single run . These are easy to implement compared to non-linear data structures . Array , Stack , Queue and Linked List come to this category . Applications of linear data structures are mainly in application software development.

Non-Linear Data Structures : Here , data elements are organized non-linearly . Single level is not involved . Computer memory is utilized more efficiently in this case compared to linear data structures . All elements can not be traversed in a single run . Trees and Graphs are examples or non- linear data structures . Applications of non-linear data structures are in Artificial Intelligence and image processing.

--

--

Shiny R . A
Shiny R . A

Written by Shiny R . A

Student aspiring to become a software engineer .