SlideShare a Scribd company logo
1 of 31
 MOST WEL COME
                       Presentation                               on                      Data Structure Submitted To                                                      Submitted By Mrs. Jaspreet  Kaur                                             Navtar Singh (Lect.)                                                                 Roll no:-2219                                                                             BCA-1ST(E)                                                                             Group:-A BABA FARID COLLEGE OF COMPUTER SCIENCE AND IT                                            (BATHINDA)
               Data                                 Structure          And its types
                    Data                                          structure  It is a logical way to storing the data and it also define mechanism of retrieve data.
        Types of Data Structure
            Data Structure                          Operation  Traversing: Accessing each record exactly once so that certain item in the record may  be processed. Searching:finding the location  of the record with a given key value . Insertion :  add a new record  to the structure Deletion : removing a record from the structure
        Linear Data Structure 1.Array 2.Stack 3.Queue 4.Linked List
               Array :-An array is a collection of homogeneous type of data elements. :-An array is consisting of a collection of  elements .
               Operation Performed On                            Array 1.Traversing 2.Search 3.Insertion 4.Deletion 5.Sorting 6.Merging
            Representation of Array
           Array Representation
                  Stack A Stack is a list of elements in which an element may be inserted or deleted at one end which is known as TOP of the stack.
         Representation of Stack 3/20/2011 14
               Stack Representation 3/20/2011 15
 Queue A queue is a linear list of element in which insertion can be done at one end which is known as front and deletion can be done which is known as rear. 3/20/2011 16
Operation Performed On Queue Insertion : Add A New Element In Queue Deletion: Removing  An Element In Queue 3/20/2011 17
Representation of Queue 3/20/2011 18
                     Queue Representation 3/20/2011 19
A Linked list is a linear collection of data elements .It has two part one is info and other is link part.info part gives information and link part is address of next node 3/20/2011 20
 Operation Performed on Linked List 1.Traversing 2.Searching 3.Insertion 4.Deletion 3/20/2011 21
           Linked Representation 3/20/2011 22
2.Non Linear 1.Tree 2.Graph 3/20/2011 23
Tree In computer science, a tree is a widely-used data structure that emulates a hierarchical tree structure with a set of linked nodes. 3/20/2011 24
Operation On Tree 1.Insertion 2.Deletion 3.Searching 3/20/2011 25
       Tree Representation 3/20/2011 26
Graph A graph data structure may also associate to each edge some edge value, such as a symbolic label or a numeric attribute (cost, capacity, length, etc.). 3/20/2011 27
 Operation Performed  Graph 1.Searching 2.Insertion 3.Deletion 3/20/2011 28
      Graph Representation 3/20/2011 29
           BABA FARID GROUP                                OF                 INSTITUTIONS (BATHINDA) 3/20/2011 30
THANKS FOR YOUR     VISIT                                       NAVTAR SIDHU                                         ROLL NO:2219                                        BCA=1ST (E)SEM 2ND                       BABA FARID GROUP OF INSTITUTIONS                                               BATHINDA 3/20/2011 31

More Related Content

What's hot

Data structures (introduction)
 Data structures (introduction) Data structures (introduction)
Data structures (introduction)
Arvind Devaraj
 
Data structure lecture 1
Data structure lecture 1Data structure lecture 1
Data structure lecture 1
Kumar
 
Introductiont To Aray,Tree,Stack, Queue
Introductiont To Aray,Tree,Stack, QueueIntroductiont To Aray,Tree,Stack, Queue
Introductiont To Aray,Tree,Stack, Queue
Ghaffar Khan
 

What's hot (20)

Data structures (introduction)
 Data structures (introduction) Data structures (introduction)
Data structures (introduction)
 
Bca ii dfs u-1 introduction to data structure
Bca ii dfs u-1 introduction to data structureBca ii dfs u-1 introduction to data structure
Bca ii dfs u-1 introduction to data structure
 
Presentation on Data Structure
Presentation on Data StructurePresentation on Data Structure
Presentation on Data Structure
 
Data structures project
Data structures projectData structures project
Data structures project
 
Introduction to data structure
Introduction to data structureIntroduction to data structure
Introduction to data structure
 
Data structures using c
Data structures using cData structures using c
Data structures using c
 
Introduction of data structures and algorithms
Introduction of data structures and algorithmsIntroduction of data structures and algorithms
Introduction of data structures and algorithms
 
Introduction to data structure by anil dutt
Introduction to data structure by anil duttIntroduction to data structure by anil dutt
Introduction to data structure by anil dutt
 
Data structure lecture 1
Data structure lecture 1Data structure lecture 1
Data structure lecture 1
 
DATA STRUCTURE IN C LANGUAGE
DATA STRUCTURE IN C LANGUAGEDATA STRUCTURE IN C LANGUAGE
DATA STRUCTURE IN C LANGUAGE
 
Data structures
Data structuresData structures
Data structures
 
Datastructureitstypes
DatastructureitstypesDatastructureitstypes
Datastructureitstypes
 
Introduction to data structure
Introduction to data structureIntroduction to data structure
Introduction to data structure
 
data structure
data structuredata structure
data structure
 
Data Structures Notes 2021
Data Structures Notes 2021Data Structures Notes 2021
Data Structures Notes 2021
 
Data structures Basics
Data structures BasicsData structures Basics
Data structures Basics
 
Data Structure Using C
Data Structure Using CData Structure Using C
Data Structure Using C
 
Introductiont To Aray,Tree,Stack, Queue
Introductiont To Aray,Tree,Stack, QueueIntroductiont To Aray,Tree,Stack, Queue
Introductiont To Aray,Tree,Stack, Queue
 
Data structure
Data structureData structure
Data structure
 
Introduction to data structure ppt
Introduction to data structure pptIntroduction to data structure ppt
Introduction to data structure ppt
 

Viewers also liked

Lecture 1 data structures and algorithms
Lecture 1 data structures and algorithmsLecture 1 data structures and algorithms
Lecture 1 data structures and algorithms
Aakash deep Singhal
 
Fundamentals of data structures
Fundamentals of data structuresFundamentals of data structures
Fundamentals of data structures
Niraj Agarwal
 
Introduction of data structure
Introduction of data structureIntroduction of data structure
Introduction of data structure
eShikshak
 
Introduction to data structures and Algorithm
Introduction to data structures and AlgorithmIntroduction to data structures and Algorithm
Introduction to data structures and Algorithm
Dhaval Kaneria
 
Data Structures and Algorithms
Data Structures and AlgorithmsData Structures and Algorithms
Data Structures and Algorithms
Pierre Vigneras
 
Stack data structure
Stack data structureStack data structure
Stack data structure
Tech_MX
 
Tree in data structure
Tree in data structureTree in data structure
Tree in data structure
ghhgj jhgh
 

Viewers also liked (20)

DATA STRUCTURES
DATA STRUCTURESDATA STRUCTURES
DATA STRUCTURES
 
Lecture 1 data structures and algorithms
Lecture 1 data structures and algorithmsLecture 1 data structures and algorithms
Lecture 1 data structures and algorithms
 
Data Structure
Data StructureData Structure
Data Structure
 
Fundamentals of data structures
Fundamentals of data structuresFundamentals of data structures
Fundamentals of data structures
 
Introduction of data structure
Introduction of data structureIntroduction of data structure
Introduction of data structure
 
Introduction to data structures and Algorithm
Introduction to data structures and AlgorithmIntroduction to data structures and Algorithm
Introduction to data structures and Algorithm
 
TYPES DATA STRUCTURES( LINEAR AND NON LINEAR)....
TYPES DATA STRUCTURES( LINEAR AND NON LINEAR)....TYPES DATA STRUCTURES( LINEAR AND NON LINEAR)....
TYPES DATA STRUCTURES( LINEAR AND NON LINEAR)....
 
Linked lists
Linked listsLinked lists
Linked lists
 
Linked list
Linked listLinked list
Linked list
 
Data Structures and Algorithms
Data Structures and AlgorithmsData Structures and Algorithms
Data Structures and Algorithms
 
STACKS IN DATASTRUCTURE
STACKS IN DATASTRUCTURESTACKS IN DATASTRUCTURE
STACKS IN DATASTRUCTURE
 
Graph in data structure
Graph in data structureGraph in data structure
Graph in data structure
 
Linked list
Linked listLinked list
Linked list
 
Stack data structure
Stack data structureStack data structure
Stack data structure
 
Tree in data structure
Tree in data structureTree in data structure
Tree in data structure
 
Stack Applications
Stack ApplicationsStack Applications
Stack Applications
 
Stack
StackStack
Stack
 
Data Structures - Searching & sorting
Data Structures - Searching & sortingData Structures - Searching & sorting
Data Structures - Searching & sorting
 
Data structures and algorithm
Data structures and algorithmData structures and algorithm
Data structures and algorithm
 
Untangling the semantic structure in a broadcast video archive
Untangling the semantic structure in a broadcast video archiveUntangling the semantic structure in a broadcast video archive
Untangling the semantic structure in a broadcast video archive
 

Similar to Data structure and its types

Datastructureanditstypes 110410094332-phpapp02
Datastructureanditstypes 110410094332-phpapp02Datastructureanditstypes 110410094332-phpapp02
Datastructureanditstypes 110410094332-phpapp02
Getachew Ganfur
 
Data-Structure-original-QuantumSupply.pdf
Data-Structure-original-QuantumSupply.pdfData-Structure-original-QuantumSupply.pdf
Data-Structure-original-QuantumSupply.pdf
lehal93146
 
DS Complete notes for Computer science and Engineering
DS Complete notes for Computer science and EngineeringDS Complete notes for Computer science and Engineering
DS Complete notes for Computer science and Engineering
RAJASEKHARV8
 

Similar to Data structure and its types (20)

Datastructureanditstypes 110410094332-phpapp02
Datastructureanditstypes 110410094332-phpapp02Datastructureanditstypes 110410094332-phpapp02
Datastructureanditstypes 110410094332-phpapp02
 
Introduction to Data Structure.pptx
Introduction to Data Structure.pptxIntroduction to Data Structure.pptx
Introduction to Data Structure.pptx
 
Data structure
Data structureData structure
Data structure
 
Data and File Structure Lecture Notes
Data and File Structure Lecture NotesData and File Structure Lecture Notes
Data and File Structure Lecture Notes
 
DATA STRUCTURE
DATA STRUCTUREDATA STRUCTURE
DATA STRUCTURE
 
data structure
data structuredata structure
data structure
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Ds 1
Ds 1Ds 1
Ds 1
 
Slide 1.-datastructure
Slide 1.-datastructureSlide 1.-datastructure
Slide 1.-datastructure
 
Unit i(dsc++)
Unit i(dsc++)Unit i(dsc++)
Unit i(dsc++)
 
DS Module 1.pptx
DS Module 1.pptxDS Module 1.pptx
DS Module 1.pptx
 
Data Structure Basics
Data Structure BasicsData Structure Basics
Data Structure Basics
 
TSAT Presentation1.pptx
TSAT Presentation1.pptxTSAT Presentation1.pptx
TSAT Presentation1.pptx
 
Data Structure - Elementary Data Organization
Data Structure - Elementary  Data Organization Data Structure - Elementary  Data Organization
Data Structure - Elementary Data Organization
 
UNITIII LDS.pdf
UNITIII LDS.pdfUNITIII LDS.pdf
UNITIII LDS.pdf
 
Data Structure
Data Structure Data Structure
Data Structure
 
DSA Lab Manual C Scheme.pdf
DSA Lab Manual C Scheme.pdfDSA Lab Manual C Scheme.pdf
DSA Lab Manual C Scheme.pdf
 
Data-Structure-original-QuantumSupply.pdf
Data-Structure-original-QuantumSupply.pdfData-Structure-original-QuantumSupply.pdf
Data-Structure-original-QuantumSupply.pdf
 
DS Complete notes for Computer science and Engineering
DS Complete notes for Computer science and EngineeringDS Complete notes for Computer science and Engineering
DS Complete notes for Computer science and Engineering
 
Introduction to Data Structures .
Introduction to Data Structures        .Introduction to Data Structures        .
Introduction to Data Structures .
 

Recently uploaded

Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Recently uploaded (20)

Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 

Data structure and its types

  • 1. MOST WEL COME
  • 2. Presentation on Data Structure Submitted To Submitted By Mrs. Jaspreet Kaur Navtar Singh (Lect.) Roll no:-2219 BCA-1ST(E) Group:-A BABA FARID COLLEGE OF COMPUTER SCIENCE AND IT (BATHINDA)
  • 3. Data Structure And its types
  • 4. Data structure It is a logical way to storing the data and it also define mechanism of retrieve data.
  • 5. Types of Data Structure
  • 6. Data Structure Operation Traversing: Accessing each record exactly once so that certain item in the record may be processed. Searching:finding the location of the record with a given key value . Insertion : add a new record to the structure Deletion : removing a record from the structure
  • 7. Linear Data Structure 1.Array 2.Stack 3.Queue 4.Linked List
  • 8. Array :-An array is a collection of homogeneous type of data elements. :-An array is consisting of a collection of elements .
  • 9. Operation Performed On Array 1.Traversing 2.Search 3.Insertion 4.Deletion 5.Sorting 6.Merging
  • 10. Representation of Array
  • 11. Array Representation
  • 12. Stack A Stack is a list of elements in which an element may be inserted or deleted at one end which is known as TOP of the stack.
  • 13.
  • 14. Representation of Stack 3/20/2011 14
  • 15. Stack Representation 3/20/2011 15
  • 16. Queue A queue is a linear list of element in which insertion can be done at one end which is known as front and deletion can be done which is known as rear. 3/20/2011 16
  • 17. Operation Performed On Queue Insertion : Add A New Element In Queue Deletion: Removing An Element In Queue 3/20/2011 17
  • 18. Representation of Queue 3/20/2011 18
  • 19. Queue Representation 3/20/2011 19
  • 20. A Linked list is a linear collection of data elements .It has two part one is info and other is link part.info part gives information and link part is address of next node 3/20/2011 20
  • 21. Operation Performed on Linked List 1.Traversing 2.Searching 3.Insertion 4.Deletion 3/20/2011 21
  • 22. Linked Representation 3/20/2011 22
  • 23. 2.Non Linear 1.Tree 2.Graph 3/20/2011 23
  • 24. Tree In computer science, a tree is a widely-used data structure that emulates a hierarchical tree structure with a set of linked nodes. 3/20/2011 24
  • 25. Operation On Tree 1.Insertion 2.Deletion 3.Searching 3/20/2011 25
  • 26. Tree Representation 3/20/2011 26
  • 27. Graph A graph data structure may also associate to each edge some edge value, such as a symbolic label or a numeric attribute (cost, capacity, length, etc.). 3/20/2011 27
  • 28. Operation Performed Graph 1.Searching 2.Insertion 3.Deletion 3/20/2011 28
  • 29. Graph Representation 3/20/2011 29
  • 30. BABA FARID GROUP OF INSTITUTIONS (BATHINDA) 3/20/2011 30
  • 31. THANKS FOR YOUR VISIT NAVTAR SIDHU ROLL NO:2219 BCA=1ST (E)SEM 2ND BABA FARID GROUP OF INSTITUTIONS BATHINDA 3/20/2011 31