SlideShare ist ein Scribd-Unternehmen logo
1 von 16
A presentation on
Introduction and Overview
Presented by
 Md Ishtiakur Rahman 24014
 Shahidujjaman Leon 25011
 Marjana Akter Hamna 26019
Presented to
Rajarshee Roy Chakrobarty
Lecturer of CSE Dept.
Sylhet International University
Synopsis
1. Data Organization
2. Entity
3. Data Structure
4. Classification of data structure
5. Array
6. Classification of array
7. Trees
8. Stack
9. Queue
10. Data structure operation
Introduction and Overview
Data Organization
Collection of data are frequently organized into a hierarchy of fields, records
and files.
Fields: A fields is a single elementary unit of information representing of an
entity
Records: It’s a collection of fields values of a given entity
File: A collection of records of the entities in a given entity set.
Introduction and Overview
Entity: An entity is something that has certain attributes or properties which may be assigned
values.
Attributes Name age Sex Student id no.
Values Mr. Ishtiak 21 M 131101014
Data Structure : Data may be organized in different ways; the logical or mathematical model of a
particular organization of data is called a data structure.
Introduction and Overview
Classification of data structure:
Data Structure
Primitive data structure Non Primitive data structure
Integer Real character Boolean
Linear data structure
Non linear data
structure
Array
Link list
Stack
Queues
Tree Graph
Introduction and Overview
Array: An array is used to store a collection of data a fixed size sequential
collection of elements of the same type.
Ex: int array[5];
Two types of Array
1. Linear array
2. Non linear array
Introduction and Overview
Multi dimensional array/Non linear array:
One dimensional array/Linear array:
Golok
Shopnil
Ishtiak
Sujon
Saju
0
1
2
3
4
0
1
2
100 200 300
400 500 600
700 800 900
0 1 2
Introduction and Overview
Trees: The data structure which reflects this relationship a called a tree.
Employee
Sec. no. Name Address Age Salary
Last first MI
Street Area
City State ZIP
Introduction and Overview
Stack
 Stack: A stack also called a last-in first out (LIFO) system, is a linear list in which
insertions and deletions can take place only at one end, called the top.
 Example of stack is like a dishes.
Introduction and Overview
Queue
 Queue: A queue also called a first- in first- out (FIFO) system, is a linear list
in which deletions can take place only at one end of the list, the “front” of the
list, and insertions can take place only at the other end of the list , the rear of
the list.
 Example: waiting for a bus stop.
Introduction and Overview
An example of Queue:


 Queues waiting for a bus
Bus Stop
Introduction and Overview
Data Structure Operations:
 1) Traversing: Accessing each record exactly once so that certain items in the record may be
processed.
 2) Searching: Finding the location of the record with a given key value or finding the locations of all
records which satisfy one or more conditions.
 3) Inserting: Adding a new record to the structure.
 4) Deleting: Removing a record from the structure.
The following two operations, which are used in special situations.
 1) Sorting: Arranging the records in some logical order(e.g. alphabetically according to some NAME
key, or in numerical order according to some NUMBER key, such as social security number
or account number).
 2) Merging: Combining the records in two different sorted files into a single sorted file.
Introduction and Overview
END
Questi0n Please???

Weitere ähnliche Inhalte

Was ist angesagt? (11)

LAW2ECP- Evidence and Criminal Procedure
LAW2ECP- Evidence and Criminal ProcedureLAW2ECP- Evidence and Criminal Procedure
LAW2ECP- Evidence and Criminal Procedure
 
Contract Law A: Assessment 1 Help
Contract Law A: Assessment 1 HelpContract Law A: Assessment 1 Help
Contract Law A: Assessment 1 Help
 
Jessup Moot Legal Research Guide 2017
Jessup Moot Legal Research Guide 2017Jessup Moot Legal Research Guide 2017
Jessup Moot Legal Research Guide 2017
 
Database
DatabaseDatabase
Database
 
oracle tables
oracle tablesoracle tables
oracle tables
 
Data Structures - Lecture 2 [Introduction to Data Structures]
Data Structures - Lecture 2 [Introduction to Data Structures]Data Structures - Lecture 2 [Introduction to Data Structures]
Data Structures - Lecture 2 [Introduction to Data Structures]
 
Database
DatabaseDatabase
Database
 
Union from C and Data Strutures
Union from C and Data StruturesUnion from C and Data Strutures
Union from C and Data Strutures
 
R data-structures-3
R data-structures-3R data-structures-3
R data-structures-3
 
R Data Structures (Part 1)
R Data Structures (Part 1)R Data Structures (Part 1)
R Data Structures (Part 1)
 
Using Pure at York
Using Pure at YorkUsing Pure at York
Using Pure at York
 

Andere mochten auch (15)

студент шығарма иманбай б..
студент шығарма иманбай б..студент шығарма иманбай б..
студент шығарма иманбай б..
 
Derroche de alimentos
Derroche de alimentosDerroche de alimentos
Derroche de alimentos
 
Julio verne
Julio verneJulio verne
Julio verne
 
20150520Gribskovonline_inkubator
20150520Gribskovonline_inkubator20150520Gribskovonline_inkubator
20150520Gribskovonline_inkubator
 
Function Venues Sydney
Function Venues SydneyFunction Venues Sydney
Function Venues Sydney
 
Miguel m
Miguel mMiguel m
Miguel m
 
Presentación1
Presentación1Presentación1
Presentación1
 
Taller (1era parte) AMPCN Convención Campeche, Campeche 2010
Taller (1era parte) AMPCN Convención Campeche, Campeche 2010Taller (1era parte) AMPCN Convención Campeche, Campeche 2010
Taller (1era parte) AMPCN Convención Campeche, Campeche 2010
 
Costo de oportunidad
Costo de oportunidadCosto de oportunidad
Costo de oportunidad
 
Sector primario
Sector primarioSector primario
Sector primario
 
Manejo de word 2010
Manejo de word 2010Manejo de word 2010
Manejo de word 2010
 
#MelodyDalamPuisi
#MelodyDalamPuisi#MelodyDalamPuisi
#MelodyDalamPuisi
 
Catedral de Ávila
Catedral de ÁvilaCatedral de Ávila
Catedral de Ávila
 
Charter email Customer support number ~1~888~809~3891~
Charter email Customer support number ~1~888~809~3891~Charter email Customer support number ~1~888~809~3891~
Charter email Customer support number ~1~888~809~3891~
 
KPI6.com
KPI6.comKPI6.com
KPI6.com
 

Ähnlich wie Data structer chapter 1

chapter-4-data-structure.pdf
chapter-4-data-structure.pdfchapter-4-data-structure.pdf
chapter-4-data-structure.pdfstudy material
 
Data structure
Data structureData structure
Data structureomar faruk
 
Fundamental of Datastructure
Fundamental of DatastructureFundamental of Datastructure
Fundamental of DatastructureRanjithkumar C
 
DATA STRUCTURES - SHORT NOTES
DATA STRUCTURES - SHORT NOTESDATA STRUCTURES - SHORT NOTES
DATA STRUCTURES - SHORT NOTESsuthi
 
Data structure & its types
Data structure & its typesData structure & its types
Data structure & its typesRameesha Sadaqat
 
Data Structure
Data Structure Data Structure
Data Structure Ibrahim MH
 
Data Structure using c language for beginners
Data Structure using c language for beginners Data Structure using c language for beginners
Data Structure using c language for beginners Vinayak SofTech
 
DS Module 1.pptx
DS Module 1.pptxDS Module 1.pptx
DS Module 1.pptxSaralaT3
 
Data structures introduction
Data structures   introductionData structures   introduction
Data structures introductionmaamir farooq
 
17. DS, Stacks Types of DS.pdf
17. DS, Stacks Types of DS.pdf17. DS, Stacks Types of DS.pdf
17. DS, Stacks Types of DS.pdfRrCreations5
 
Introduction to data structure
Introduction to data structure Introduction to data structure
Introduction to data structure NUPOORAWSARMOL
 
BCA DATA STRUCTURES INTRODUCTION AND OVERVIEW SOWMYA JYOTHI
BCA DATA STRUCTURES INTRODUCTION AND OVERVIEW SOWMYA JYOTHIBCA DATA STRUCTURES INTRODUCTION AND OVERVIEW SOWMYA JYOTHI
BCA DATA STRUCTURES INTRODUCTION AND OVERVIEW SOWMYA JYOTHISowmya Jyothi
 
2. Introduction to Data Structure.pdf
2. Introduction to Data Structure.pdf2. Introduction to Data Structure.pdf
2. Introduction to Data Structure.pdfSulabhPawaia
 
Modeling complex system
Modeling complex systemModeling complex system
Modeling complex systempriyanka1078
 

Ähnlich wie Data structer chapter 1 (20)

Data structure
Data structureData structure
Data structure
 
Data structure and its types.
Data structure and its types.Data structure and its types.
Data structure and its types.
 
chapter-4-data-structure.pdf
chapter-4-data-structure.pdfchapter-4-data-structure.pdf
chapter-4-data-structure.pdf
 
1.1 ADS data-structure.pdf
1.1 ADS data-structure.pdf1.1 ADS data-structure.pdf
1.1 ADS data-structure.pdf
 
DSA - Copy.pptx
DSA - Copy.pptxDSA - Copy.pptx
DSA - Copy.pptx
 
Data structure
Data structureData structure
Data structure
 
Fundamental of Datastructure
Fundamental of DatastructureFundamental of Datastructure
Fundamental of Datastructure
 
DATA STRUCTURES - SHORT NOTES
DATA STRUCTURES - SHORT NOTESDATA STRUCTURES - SHORT NOTES
DATA STRUCTURES - SHORT NOTES
 
Datastructureitstypes
DatastructureitstypesDatastructureitstypes
Datastructureitstypes
 
Data structure & its types
Data structure & its typesData structure & its types
Data structure & its types
 
Data Structure
Data Structure Data Structure
Data Structure
 
Data Structure using c language for beginners
Data Structure using c language for beginners Data Structure using c language for beginners
Data Structure using c language for beginners
 
DS Module 1.pptx
DS Module 1.pptxDS Module 1.pptx
DS Module 1.pptx
 
Data structures introduction
Data structures   introductionData structures   introduction
Data structures introduction
 
17. DS, Stacks Types of DS.pdf
17. DS, Stacks Types of DS.pdf17. DS, Stacks Types of DS.pdf
17. DS, Stacks Types of DS.pdf
 
Introduction to data structure
Introduction to data structure Introduction to data structure
Introduction to data structure
 
BCA DATA STRUCTURES INTRODUCTION AND OVERVIEW SOWMYA JYOTHI
BCA DATA STRUCTURES INTRODUCTION AND OVERVIEW SOWMYA JYOTHIBCA DATA STRUCTURES INTRODUCTION AND OVERVIEW SOWMYA JYOTHI
BCA DATA STRUCTURES INTRODUCTION AND OVERVIEW SOWMYA JYOTHI
 
Data Structures.ppt
Data Structures.pptData Structures.ppt
Data Structures.ppt
 
2. Introduction to Data Structure.pdf
2. Introduction to Data Structure.pdf2. Introduction to Data Structure.pdf
2. Introduction to Data Structure.pdf
 
Modeling complex system
Modeling complex systemModeling complex system
Modeling complex system
 

Kürzlich hochgeladen

UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 

Kürzlich hochgeladen (20)

UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 

Data structer chapter 1

  • 1.
  • 3. Presented by  Md Ishtiakur Rahman 24014  Shahidujjaman Leon 25011  Marjana Akter Hamna 26019 Presented to Rajarshee Roy Chakrobarty Lecturer of CSE Dept. Sylhet International University
  • 4. Synopsis 1. Data Organization 2. Entity 3. Data Structure 4. Classification of data structure 5. Array 6. Classification of array 7. Trees 8. Stack 9. Queue 10. Data structure operation Introduction and Overview
  • 5. Data Organization Collection of data are frequently organized into a hierarchy of fields, records and files. Fields: A fields is a single elementary unit of information representing of an entity Records: It’s a collection of fields values of a given entity File: A collection of records of the entities in a given entity set. Introduction and Overview
  • 6. Entity: An entity is something that has certain attributes or properties which may be assigned values. Attributes Name age Sex Student id no. Values Mr. Ishtiak 21 M 131101014 Data Structure : Data may be organized in different ways; the logical or mathematical model of a particular organization of data is called a data structure. Introduction and Overview
  • 7. Classification of data structure: Data Structure Primitive data structure Non Primitive data structure Integer Real character Boolean Linear data structure Non linear data structure Array Link list Stack Queues Tree Graph Introduction and Overview
  • 8. Array: An array is used to store a collection of data a fixed size sequential collection of elements of the same type. Ex: int array[5]; Two types of Array 1. Linear array 2. Non linear array Introduction and Overview
  • 9. Multi dimensional array/Non linear array: One dimensional array/Linear array: Golok Shopnil Ishtiak Sujon Saju 0 1 2 3 4 0 1 2 100 200 300 400 500 600 700 800 900 0 1 2 Introduction and Overview
  • 10. Trees: The data structure which reflects this relationship a called a tree. Employee Sec. no. Name Address Age Salary Last first MI Street Area City State ZIP Introduction and Overview
  • 11. Stack  Stack: A stack also called a last-in first out (LIFO) system, is a linear list in which insertions and deletions can take place only at one end, called the top.  Example of stack is like a dishes. Introduction and Overview
  • 12. Queue  Queue: A queue also called a first- in first- out (FIFO) system, is a linear list in which deletions can take place only at one end of the list, the “front” of the list, and insertions can take place only at the other end of the list , the rear of the list.  Example: waiting for a bus stop. Introduction and Overview
  • 13. An example of Queue:    Queues waiting for a bus Bus Stop Introduction and Overview
  • 14. Data Structure Operations:  1) Traversing: Accessing each record exactly once so that certain items in the record may be processed.  2) Searching: Finding the location of the record with a given key value or finding the locations of all records which satisfy one or more conditions.  3) Inserting: Adding a new record to the structure.  4) Deleting: Removing a record from the structure. The following two operations, which are used in special situations.  1) Sorting: Arranging the records in some logical order(e.g. alphabetically according to some NAME key, or in numerical order according to some NUMBER key, such as social security number or account number).  2) Merging: Combining the records in two different sorted files into a single sorted file. Introduction and Overview
  • 15. END