SlideShare a Scribd company logo
1 of 14
Which data structure is it?
What are the various data
structure kinds and what are
they used for?
 A computer’s data can be effectively retrieved and manipulated by using data
structures to organise and store the data.
What makes data structures crucial?
 Data structures matter because they boost efficiency.
 Efficiency: By using the appropriate data structures, programmers can create
code that runs faster and uses less memory.
 Reusability: By employing standard data structures, programmers can abstract
the crucial operations that are carried out over numerous Data structures using
libraries that are specific to Data Structures.
 basics of data structure operations
 Six fundamental operations can be applied to every data structure. These are
what they are:
 Searching: Finding a particular element in a data structure through search.
 Sorting: entails moving every component into either ascending or descending
order.
 Traverse: Printing each component in a predetermined sequence.
 Insertion: is the process of adding a data structure element at any location.
 Deletion: Any element that has been deleted from a data structure.
 Updation: Any element in the data structure can be updated.
Structures for linear data
 Data is stored in linear data structures when it is organized sequentially or in a
single dimension.
 They fall into two categories:
 After being defined, static data structures cannot have their size changed. An
example is an array.
 The size of dynamic data structures is flexible, even after they are defined. One
illustration is Linked List.
Data structure types
 Arrays:
 A data structure called an array is used to store homogeneous elements in close proximity
to one another. Before storing any data, an array’s size needs to be specified.
 Linked list:
 Each entry of a linked list is a distinct object, making it a linear data structure similar to
arrays. Each node (or element) of a list several linked list types.
Stack
 An abstract data type known as a stack or LIFO (last in, first out) acts as a
collection of elements. It has two main operations: pop, which removes the
most recent element added, and push, which adds a new element to the
collection.
 In a stack, the top of the stack serves as the location for both the push and pop
operations. Both an array and a linked list can be used to implement it.
Queue
 An abstract data type known as a queue or FIFO (first in, first out) acts as a
collection of elements and has two main operations: enqueue, which adds an
element to the collection, and remove.
 Dequeue refers to the procedure of taking out the initial element that was
added (the element is added from the back side).
 The component is taken out of the front side. Both an array and a linked list can
be used to implement it.
Data Structures That Are Non Linear
 Non-linear data structures are those that can
store data over multiple dimensions.
Tree
 Recursively (locally), a tree data structure can be described as a set of nodes
(starting at a root node), where each node is a data structure made up of a
value and a list of references to other nodes (the “children”), subject to the
restrictions that no reference point to the root and that no reference point is
duplicated.
Graph
 A graph is a non-linear data structure composed of nodes and edges.
 The arcs or lines that link any two nodes in a graph are known as edges, while
the nodes themselves are commonly referred to as vertices.
Conclusion
 In this article I gave an overview of data structures to know about it’s practical
implementation, used etc.
 You can take up Best Data structures and algorithms course online provided by
Tutort Academy.
 They are many institutes that provide DSA courses I mentioned the one that I
found the best.
Thank You
Visit Us:
www.tutort.net/

More Related Content

Similar to Which data structure is it? What are the various data structure kinds and what are they used for?

Unit.1 Introduction to Data Structuresres
Unit.1 Introduction to Data StructuresresUnit.1 Introduction to Data Structuresres
Unit.1 Introduction to Data Structuresresamplopsurat
 
DATA STRUCTURE AND ALGORITHMS
DATA STRUCTURE AND ALGORITHMS DATA STRUCTURE AND ALGORITHMS
DATA STRUCTURE AND ALGORITHMS Adams Sidibe
 
Data structure (basics)
Data structure (basics)Data structure (basics)
Data structure (basics)ShrushtiGole
 
Introduction to data structures (ss)
Introduction to data structures (ss)Introduction to data structures (ss)
Introduction to data structures (ss)Madishetty Prathibha
 
Data Structure
Data Structure Data Structure
Data Structure Ibrahim MH
 
DATA STRUCTURE AND ALGORITJM POWERPOINT.ppt
DATA STRUCTURE AND ALGORITJM POWERPOINT.pptDATA STRUCTURE AND ALGORITJM POWERPOINT.ppt
DATA STRUCTURE AND ALGORITJM POWERPOINT.pptyarotos643
 
DATA STRUCTURES - SHORT NOTES
DATA STRUCTURES - SHORT NOTESDATA STRUCTURES - SHORT NOTES
DATA STRUCTURES - SHORT NOTESsuthi
 
Chapter 1 Introduction to Data Structures and Algorithms.pdf
Chapter 1 Introduction to Data Structures and Algorithms.pdfChapter 1 Introduction to Data Structures and Algorithms.pdf
Chapter 1 Introduction to Data Structures and Algorithms.pdfAxmedcarb
 
DataStructurePpt.pptx
DataStructurePpt.pptxDataStructurePpt.pptx
DataStructurePpt.pptxssuser031f35
 
2. Introduction to Data Structure.pdf
2. Introduction to Data Structure.pdf2. Introduction to Data Structure.pdf
2. Introduction to Data Structure.pdfSulabhPawaia
 
data structure details of types and .ppt
data structure details of types and .pptdata structure details of types and .ppt
data structure details of types and .pptpoonamsngr
 
SIX WEEKS SUMMER TRAINING REPORT.pptx
SIX WEEKS SUMMER TRAINING REPORT.pptxSIX WEEKS SUMMER TRAINING REPORT.pptx
SIX WEEKS SUMMER TRAINING REPORT.pptxsagabo1
 

Similar to Which data structure is it? What are the various data structure kinds and what are they used for? (20)

Unit.1 Introduction to Data Structuresres
Unit.1 Introduction to Data StructuresresUnit.1 Introduction to Data Structuresres
Unit.1 Introduction to Data Structuresres
 
UNITIII LDS.pdf
UNITIII LDS.pdfUNITIII LDS.pdf
UNITIII LDS.pdf
 
DATA STRUCTURE AND ALGORITHMS
DATA STRUCTURE AND ALGORITHMS DATA STRUCTURE AND ALGORITHMS
DATA STRUCTURE AND ALGORITHMS
 
1597380885789.ppt
1597380885789.ppt1597380885789.ppt
1597380885789.ppt
 
Data structure (basics)
Data structure (basics)Data structure (basics)
Data structure (basics)
 
Introduction to data structures (ss)
Introduction to data structures (ss)Introduction to data structures (ss)
Introduction to data structures (ss)
 
Data Structure
Data Structure Data Structure
Data Structure
 
DATA STRUCTURE AND ALGORITJM POWERPOINT.ppt
DATA STRUCTURE AND ALGORITJM POWERPOINT.pptDATA STRUCTURE AND ALGORITJM POWERPOINT.ppt
DATA STRUCTURE AND ALGORITJM POWERPOINT.ppt
 
Intro ds
Intro dsIntro ds
Intro ds
 
Data structure and its types.
Data structure and its types.Data structure and its types.
Data structure and its types.
 
DATA STRUCTURES - SHORT NOTES
DATA STRUCTURES - SHORT NOTESDATA STRUCTURES - SHORT NOTES
DATA STRUCTURES - SHORT NOTES
 
Chapter 1 Introduction to Data Structures and Algorithms.pdf
Chapter 1 Introduction to Data Structures and Algorithms.pdfChapter 1 Introduction to Data Structures and Algorithms.pdf
Chapter 1 Introduction to Data Structures and Algorithms.pdf
 
DataStructurePpt.pptx
DataStructurePpt.pptxDataStructurePpt.pptx
DataStructurePpt.pptx
 
UNIT I - Data Structures.pdf
UNIT I - Data Structures.pdfUNIT I - Data Structures.pdf
UNIT I - Data Structures.pdf
 
2. Introduction to Data Structure.pdf
2. Introduction to Data Structure.pdf2. Introduction to Data Structure.pdf
2. Introduction to Data Structure.pdf
 
data structure details of types and .ppt
data structure details of types and .pptdata structure details of types and .ppt
data structure details of types and .ppt
 
SIX WEEKS SUMMER TRAINING REPORT.pptx
SIX WEEKS SUMMER TRAINING REPORT.pptxSIX WEEKS SUMMER TRAINING REPORT.pptx
SIX WEEKS SUMMER TRAINING REPORT.pptx
 
PM.ppt
PM.pptPM.ppt
PM.ppt
 
TSAT Presentation1.pptx
TSAT Presentation1.pptxTSAT Presentation1.pptx
TSAT Presentation1.pptx
 
UNIT II.docx
UNIT II.docxUNIT II.docx
UNIT II.docx
 

More from Tutort Academy

Unlock New Opportunities with System Design Education.pptx
Unlock New Opportunities with System Design Education.pptxUnlock New Opportunities with System Design Education.pptx
Unlock New Opportunities with System Design Education.pptxTutort Academy
 
DSA Live Classes: Mastering Data Structures with Expert Tutors
DSA Live Classes: Mastering Data Structures with Expert TutorsDSA Live Classes: Mastering Data Structures with Expert Tutors
DSA Live Classes: Mastering Data Structures with Expert TutorsTutort Academy
 
Navigating the Digital Frontier: The Power of Online Courses
Navigating the Digital Frontier: The Power of Online CoursesNavigating the Digital Frontier: The Power of Online Courses
Navigating the Digital Frontier: The Power of Online CoursesTutort Academy
 
Unleashing the Power of Data
Unleashing the Power of DataUnleashing the Power of Data
Unleashing the Power of DataTutort Academy
 
Mastering Data Structures and Algorithms: Your Path to Success in Bangalore
Mastering Data Structures and Algorithms: Your Path to Success in BangaloreMastering Data Structures and Algorithms: Your Path to Success in Bangalore
Mastering Data Structures and Algorithms: Your Path to Success in BangaloreTutort Academy
 
Top 5 Data Structures and Algorithms Courses
Top 5 Data Structures and Algorithms CoursesTop 5 Data Structures and Algorithms Courses
Top 5 Data Structures and Algorithms CoursesTutort Academy
 
Interview Preparation guide for DSA.pptx
Interview Preparation guide for DSA.pptxInterview Preparation guide for DSA.pptx
Interview Preparation guide for DSA.pptxTutort Academy
 
Is Data Science A Growing Field Of Study ?
Is Data Science A Growing Field Of Study ?Is Data Science A Growing Field Of Study ?
Is Data Science A Growing Field Of Study ?Tutort Academy
 
Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxTutort Academy
 
Decision Tree in Machine Learning
Decision Tree in Machine LearningDecision Tree in Machine Learning
Decision Tree in Machine LearningTutort Academy
 
Top Data Analytics Companies in India You Should Work With.pptx
Top Data Analytics Companies in India You Should Work With.pptxTop Data Analytics Companies in India You Should Work With.pptx
Top Data Analytics Companies in India You Should Work With.pptxTutort Academy
 
All About AI Engineering.pptx
All About AI Engineering.pptxAll About AI Engineering.pptx
All About AI Engineering.pptxTutort Academy
 
Road map to competitive programming
Road map to competitive programmingRoad map to competitive programming
Road map to competitive programmingTutort Academy
 

More from Tutort Academy (13)

Unlock New Opportunities with System Design Education.pptx
Unlock New Opportunities with System Design Education.pptxUnlock New Opportunities with System Design Education.pptx
Unlock New Opportunities with System Design Education.pptx
 
DSA Live Classes: Mastering Data Structures with Expert Tutors
DSA Live Classes: Mastering Data Structures with Expert TutorsDSA Live Classes: Mastering Data Structures with Expert Tutors
DSA Live Classes: Mastering Data Structures with Expert Tutors
 
Navigating the Digital Frontier: The Power of Online Courses
Navigating the Digital Frontier: The Power of Online CoursesNavigating the Digital Frontier: The Power of Online Courses
Navigating the Digital Frontier: The Power of Online Courses
 
Unleashing the Power of Data
Unleashing the Power of DataUnleashing the Power of Data
Unleashing the Power of Data
 
Mastering Data Structures and Algorithms: Your Path to Success in Bangalore
Mastering Data Structures and Algorithms: Your Path to Success in BangaloreMastering Data Structures and Algorithms: Your Path to Success in Bangalore
Mastering Data Structures and Algorithms: Your Path to Success in Bangalore
 
Top 5 Data Structures and Algorithms Courses
Top 5 Data Structures and Algorithms CoursesTop 5 Data Structures and Algorithms Courses
Top 5 Data Structures and Algorithms Courses
 
Interview Preparation guide for DSA.pptx
Interview Preparation guide for DSA.pptxInterview Preparation guide for DSA.pptx
Interview Preparation guide for DSA.pptx
 
Is Data Science A Growing Field Of Study ?
Is Data Science A Growing Field Of Study ?Is Data Science A Growing Field Of Study ?
Is Data Science A Growing Field Of Study ?
 
Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptx
 
Decision Tree in Machine Learning
Decision Tree in Machine LearningDecision Tree in Machine Learning
Decision Tree in Machine Learning
 
Top Data Analytics Companies in India You Should Work With.pptx
Top Data Analytics Companies in India You Should Work With.pptxTop Data Analytics Companies in India You Should Work With.pptx
Top Data Analytics Companies in India You Should Work With.pptx
 
All About AI Engineering.pptx
All About AI Engineering.pptxAll About AI Engineering.pptx
All About AI Engineering.pptx
 
Road map to competitive programming
Road map to competitive programmingRoad map to competitive programming
Road map to competitive programming
 

Recently uploaded

EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 

Recently uploaded (20)

EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 

Which data structure is it? What are the various data structure kinds and what are they used for?

  • 1. Which data structure is it? What are the various data structure kinds and what are they used for?
  • 2.  A computer’s data can be effectively retrieved and manipulated by using data structures to organise and store the data.
  • 3. What makes data structures crucial?  Data structures matter because they boost efficiency.  Efficiency: By using the appropriate data structures, programmers can create code that runs faster and uses less memory.  Reusability: By employing standard data structures, programmers can abstract the crucial operations that are carried out over numerous Data structures using libraries that are specific to Data Structures.
  • 4.  basics of data structure operations  Six fundamental operations can be applied to every data structure. These are what they are:  Searching: Finding a particular element in a data structure through search.  Sorting: entails moving every component into either ascending or descending order.
  • 5.  Traverse: Printing each component in a predetermined sequence.  Insertion: is the process of adding a data structure element at any location.  Deletion: Any element that has been deleted from a data structure.  Updation: Any element in the data structure can be updated.
  • 6. Structures for linear data  Data is stored in linear data structures when it is organized sequentially or in a single dimension.  They fall into two categories:  After being defined, static data structures cannot have their size changed. An example is an array.  The size of dynamic data structures is flexible, even after they are defined. One illustration is Linked List.
  • 7. Data structure types  Arrays:  A data structure called an array is used to store homogeneous elements in close proximity to one another. Before storing any data, an array’s size needs to be specified.  Linked list:  Each entry of a linked list is a distinct object, making it a linear data structure similar to arrays. Each node (or element) of a list several linked list types.
  • 8. Stack  An abstract data type known as a stack or LIFO (last in, first out) acts as a collection of elements. It has two main operations: pop, which removes the most recent element added, and push, which adds a new element to the collection.  In a stack, the top of the stack serves as the location for both the push and pop operations. Both an array and a linked list can be used to implement it.
  • 9. Queue  An abstract data type known as a queue or FIFO (first in, first out) acts as a collection of elements and has two main operations: enqueue, which adds an element to the collection, and remove.  Dequeue refers to the procedure of taking out the initial element that was added (the element is added from the back side).  The component is taken out of the front side. Both an array and a linked list can be used to implement it.
  • 10. Data Structures That Are Non Linear  Non-linear data structures are those that can store data over multiple dimensions.
  • 11. Tree  Recursively (locally), a tree data structure can be described as a set of nodes (starting at a root node), where each node is a data structure made up of a value and a list of references to other nodes (the “children”), subject to the restrictions that no reference point to the root and that no reference point is duplicated.
  • 12. Graph  A graph is a non-linear data structure composed of nodes and edges.  The arcs or lines that link any two nodes in a graph are known as edges, while the nodes themselves are commonly referred to as vertices.
  • 13. Conclusion  In this article I gave an overview of data structures to know about it’s practical implementation, used etc.  You can take up Best Data structures and algorithms course online provided by Tutort Academy.  They are many institutes that provide DSA courses I mentioned the one that I found the best.