Introduction

RKP
Data Structure and Algorithms Easy Way
2 min readJul 26, 2020

what is Data Structure?

Data structure ” this word almost every computer science student have heard many times. But if you ask to them what do you mean by data structure?, most of them will fail to answer it. Even for me writing this introduction part is the toughest task in this whole series of data structure.

Well frankly speaking there is no fixed introduction or definition for the data structure. If I try to figure out the definition from the words of the “DATA STRUCTURE” it turns out to “arranging data ” or “managing data ” or “ structuring storing the data or information ”. But what i think anything any method procedure or way which helps me to manage and manipulate (which means allows me to access and edit ) the information or data can said to be a Data structure.

Tell me some of the Data Structures that we use more frequently in our day to day life.

Well from computer science perspective some of the data structure are :

  1. Arrays
  2. Linked List
  3. Queue
  4. Stack
  5. Queue
  6. Map
  7. Set
  8. Graphs
  9. Tree

Are these only the data structure we use ?

NO , I have told you in the introduction the data structure can’t have a fixed definition so if some one find some other new way to perform all the function that a data structure does, i will say that new way is also a data structure. There are some other Data structure exist which i have not mentioned in the above list, these Data Structures are primarily based on the above mention data structure.

Are all of the above mentioned data structures are same?

No they are not, Each Data Structure is different from the other one, in more of less way. There may be difference between them regarding the way of storing and accessing the data.

What’s new in this series of Data Structure tutorial , Isn’t it going to be same like the others?

Well this tutorial does not going to teach you the data structure in the way most of the text books and tutorials used to do. In fact we are going to be more leaned towards the applications of the data structure and there practical use in the programming problems.

--

--