Data Structures And Algorithms Problem Solving Approach

Amit Shekhar
AfterAcademy
Published in
1 min readNov 18, 2019

What is a Data Structure?

A data structure is a data organization, management, and storage format that enables efficient access and modification.

More precisely, a data structure is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data.

For example, we have some data which has, person name “ABC” and age 25. Here “ABC” is of String data type and 25 is of an integer data type.

We can organize this data as a record like a User record, which will have both the user’s name and age in it. Now we can collect and store user’s records in a file or database as a data structure.

Now, let’s look into the most used and frequently asked data structures in Android.

Most used and most asked data structures in Android

  • Array
  • Linked List
  • Hash Table
  • Stack
  • Queue
  • Tree
  • Graph

Let’s look into all of these data structures one by one in detail.

Read the complete blog here: Android Developer should know these Data Structures for Next Interview

--

--

Amit Shekhar
AfterAcademy

Co-Founder @ Outcome School | Coder | Teacher | Mentor | Open Source | IIT 2010-14 | Android | Machine Learning | Backend