SlideShare a Scribd company logo
Application of Data structure
It is a particular way of organizing and
storing data in a computer so, that it can be
accessed and modified efficiently
 Array
 Stack
 Queue
 Link list
 Tree
 Graph
 It is a collection of elements each identified
by at least one array index or key
 An array is stored so that the position of
each element can be computed from its
index
Application of Data structure
 It is a container of objects that are inserted
and removed according to the last-in first-
out (LIFO) principle.
 push
 pop
Application of Data structure

 To reverse a word. You push a given word
to stack - letter by letter - and then pop
letters from the stack.
 An "undo" mechanism in text editors; this
operation is accomplished by keeping all text
changes in a stack.
A B C D
cD A
Letters Removed from the stack
Letter inserted into the stack
B
 The first element is inserted from one end
called REAR.
 The Deletion of existing element takes place
from the other end called as FRONT.
 This makes queue as FIFO(First in First
Out) data structure, which means that
element inserted first will also be removed
first.
Application of Data structure


 Queue of processes in OS.
 Queue of packets in data communication.


 A linked list is a dynamic data structure.
 The number of nodes in a list is not fixed
and can grow and shrink on demand.
 A singly linked list
 A doubly linked list
 Each element of a list is comprising of two items
 The data and a reference to the next node.
Application of Data structure
 Treasure hunt
Application of Data structure
 A doubly linked list is a list that has two
references, one to the next node and
another to previous node.
Application of Data structure
 A music player which has next and prev
buttons. –
 Train, here each coach is connected to its
previous and next coach
Application of Data structure
 It is a powerful tool for organizing data
objects based on keys.
 It is equally useful for organizing multiple
data objects in terms of hierarchical
relationships
Application of Data structure
 Unix and DOS operating system

 The map will store (word, definition of word)
pairs.
• key = word
• note: words are unique
• value = definition of word
• get(word)
• returns the definition if the word is in
dictionary
• returns null if the word is not in dictionary
 LANGUAGE DICTIONARY.

 Google MAPS
Application of Data structure


More Related Content

PPTX
Stack and Queue
PPTX
Stack and queue
PPTX
Unit I-Data structures stack & Queue
PPTX
Stack & Queue using Linked List in Data Structure
PPTX
Queue and its operations
PPTX
Data structure and its types
PPT
stack and queue array implementation in java.
PPTX
Singly & Circular Linked list
Stack and Queue
Stack and queue
Unit I-Data structures stack & Queue
Stack & Queue using Linked List in Data Structure
Queue and its operations
Data structure and its types
stack and queue array implementation in java.
Singly & Circular Linked list

What's hot (20)

PPTX
Data Structures (CS8391)
PPTX
PPTX
Modules in Python Programming
PPTX
Infix to postfix conversion
PPTX
Doubly Linked List
PPTX
Dynamic memory allocation in c++
PPTX
memory allocation by Novodita
PPTX
Computer Science-Data Structures :Abstract DataType (ADT)
PPT
Abstract data types
PPTX
Applications of data structures
PPTX
Two pass Assembler
PPT
Stack application
PPTX
single linked list
PDF
Applications of stack
PDF
Singly linked list
PPT
358 33 powerpoint-slides_14-sorting_chapter-14
PPTX
Input Output Organization
PPT
SEARCHING AND SORTING ALGORITHMS
PDF
Unit 1: Introduction to DBMS Unit 1 Complete
Data Structures (CS8391)
Modules in Python Programming
Infix to postfix conversion
Doubly Linked List
Dynamic memory allocation in c++
memory allocation by Novodita
Computer Science-Data Structures :Abstract DataType (ADT)
Abstract data types
Applications of data structures
Two pass Assembler
Stack application
single linked list
Applications of stack
Singly linked list
358 33 powerpoint-slides_14-sorting_chapter-14
Input Output Organization
SEARCHING AND SORTING ALGORITHMS
Unit 1: Introduction to DBMS Unit 1 Complete
Ad

Similar to Application of Data structure (20)

PPTX
Data_structure.pptx
PPTX
Python Data Structures and Algorithms.pptx
PPT
unit 5 stack & queue.ppt
PPT
Data Structure - Complete Basic Overview.ppt
PPTX
ds bridge.pptx
PPTX
Data Structure & Algorithm.pptx
PPTX
1.Introduction to Data Structures and Algorithms.pptx
PPTX
Data Structures and Algorithms Fundamentals
PPTX
TSAT Presentation1.pptx
DOC
Data Structure
PDF
Stacks and queues
PPTX
DATA STRUCTURES and its classifications.pptx
DOCX
CDS artificial intelligence and Machine.docx
PPTX
DATA STRUCTURE and its fundamentals .pptx
PPT
intr_ds.ppt
PPT
Unit 1.ppt
PDF
Data structure
PPT
Fundamentals of data structure syallabus
PPT
Data structure
PPT
DATA STRUCTURE AND ALGORITJM POWERPOINT.ppt
Data_structure.pptx
Python Data Structures and Algorithms.pptx
unit 5 stack & queue.ppt
Data Structure - Complete Basic Overview.ppt
ds bridge.pptx
Data Structure & Algorithm.pptx
1.Introduction to Data Structures and Algorithms.pptx
Data Structures and Algorithms Fundamentals
TSAT Presentation1.pptx
Data Structure
Stacks and queues
DATA STRUCTURES and its classifications.pptx
CDS artificial intelligence and Machine.docx
DATA STRUCTURE and its fundamentals .pptx
intr_ds.ppt
Unit 1.ppt
Data structure
Fundamentals of data structure syallabus
Data structure
DATA STRUCTURE AND ALGORITJM POWERPOINT.ppt
Ad

Recently uploaded (20)

PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
KodekX | Application Modernization Development
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Cloud computing and distributed systems.
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Electronic commerce courselecture one. Pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Chapter 3 Spatial Domain Image Processing.pdf
Empathic Computing: Creating Shared Understanding
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
KodekX | Application Modernization Development
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Building Integrated photovoltaic BIPV_UPV.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
MYSQL Presentation for SQL database connectivity
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Programs and apps: productivity, graphics, security and other tools
MIND Revenue Release Quarter 2 2025 Press Release
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Cloud computing and distributed systems.
Spectral efficient network and resource selection model in 5G networks
Electronic commerce courselecture one. Pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...

Application of Data structure

  • 2. It is a particular way of organizing and storing data in a computer so, that it can be accessed and modified efficiently
  • 3.  Array  Stack  Queue  Link list  Tree  Graph
  • 4.  It is a collection of elements each identified by at least one array index or key  An array is stored so that the position of each element can be computed from its index
  • 6.  It is a container of objects that are inserted and removed according to the last-in first- out (LIFO) principle.  push  pop
  • 8.
  • 9.  To reverse a word. You push a given word to stack - letter by letter - and then pop letters from the stack.  An "undo" mechanism in text editors; this operation is accomplished by keeping all text changes in a stack.
  • 10. A B C D cD A Letters Removed from the stack Letter inserted into the stack B
  • 11.  The first element is inserted from one end called REAR.  The Deletion of existing element takes place from the other end called as FRONT.
  • 12.  This makes queue as FIFO(First in First Out) data structure, which means that element inserted first will also be removed first.
  • 14.
  • 15.
  • 16.  Queue of processes in OS.  Queue of packets in data communication.
  • 17.
  • 18.
  • 19.  A linked list is a dynamic data structure.  The number of nodes in a list is not fixed and can grow and shrink on demand.
  • 20.  A singly linked list  A doubly linked list
  • 21.  Each element of a list is comprising of two items  The data and a reference to the next node.
  • 25.  A doubly linked list is a list that has two references, one to the next node and another to previous node.
  • 27.  A music player which has next and prev buttons. –  Train, here each coach is connected to its previous and next coach
  • 29.  It is a powerful tool for organizing data objects based on keys.  It is equally useful for organizing multiple data objects in terms of hierarchical relationships
  • 31.  Unix and DOS operating system
  • 32.
  • 33.  The map will store (word, definition of word) pairs. • key = word • note: words are unique • value = definition of word • get(word) • returns the definition if the word is in dictionary • returns null if the word is not in dictionary
  • 35.
  • 38.