SlideShare a Scribd company logo
1 of 16
ATOMIC REACTOR 1.0
Members of Atomic Reactor
1. A. N. M. JUBAER--162-15-7850
2. TANVIR HOSSEN BAPPY--162-15-7706
3. MD. SHAHBUDDIN EMON--162-15-7789
4. MD. IMRUL HASAN ASHIK--162-15-7723
5. ABDULLAH-AL-AZMI—162-15-7959
BASICS OF DATA STRUCTURE IN C
Data structures are used to store data in a computer in an
organized form. Any data structure is designed to
organize data to suit a specific purpose so that it can be
accessed and worked with in appropriate ways. In C language
Different types of data structures are; Array, Stack, Queue,
Linked List, Tree.
ARRAY
An Array is a collection of similar data type value in a single
variable. An array is a derived data type in C, which is
constructed from fundamental data type of C language.
• A one-dimensional array is like a list; A two
dimensional array is like a table.
• Some texts refer to one-dimensional arrays
as vectors, two-dimensional arrays as matrices.
STACK
Stack is linear data structure. In stack addition of new data
item and deletion of already existing data item is done from
only one end, known as top. Working of stack on the basis
of Last-in-First-out (LIFO) principal, it means last entered
item remove first.
Stack Operation
 In stack data structure mainly perform two operation; push and pop
 pop: In case of stack deletion of any item from stack is called pop.
 push: In case of stack Insertion of any item in stack is called push.
QUEUE
Queue is work on the principal of First-In-First-Out (FIFO), it
means first entered item remove first. Queue have two end
front and rear, from front you can insert element and from
rear you can delete element.
A common example of queue is movie theater ticket counter,
there first person who stand in front of ticket window take
ticket first and remove from line and new person always stand
in line from end.
LINKED LIST
Linked list is a special type of data structure where all data
elements are linked to one another. Linked list is the
collection of nodes and every nodes contains two parts data
part and address part.
ADVANTAGES OF LINKED LIST
 Linked List is Dynamic data Structure.
 You can change size of Linked List during program run time.
 Insertion and Deletion Operations are Easier, you can insert any node
at any place and also delete any node easily..
 No memory wastage , I.e no need to pre-allocate memory
 Faster Access time , can be expanded in constant time without
memory overhead
 You can easily implement Linear Data Structures such as Stack , Queue
using Linked list
TREE
A tree is a (possibly non-linear) data structure made up of
nodes or vertices and edges without having any cycle. The
tree with no nodes is called the null or empty tree. A tree that
is not empty consists of a root node and potentially many
levels of additional nodes that form a hierarchy.
A tree has following general properties:
 One node is distinguished as a root;
 Every node (exclude a root) is connected by a directed
edge from exactly one other node; A direction is: parent -> children
END OF SLIDES
THANK YOU ALL.

More Related Content

What's hot

What's hot (20)

Strings in python
Strings in pythonStrings in python
Strings in python
 
Data structure & its types
Data structure & its typesData structure & its types
Data structure & its types
 
Directory structure
Directory structureDirectory structure
Directory structure
 
Relational Data Model Introduction
Relational Data Model IntroductionRelational Data Model Introduction
Relational Data Model Introduction
 
Spanning trees
Spanning treesSpanning trees
Spanning trees
 
Linked List
Linked ListLinked List
Linked List
 
Data structures & algorithms lecture 3
Data structures & algorithms lecture 3Data structures & algorithms lecture 3
Data structures & algorithms lecture 3
 
linked list in data structure
linked list in data structure linked list in data structure
linked list in data structure
 
Sorting
SortingSorting
Sorting
 
Data structure - Graph
Data structure - GraphData structure - Graph
Data structure - Graph
 
Adjacency list
Adjacency listAdjacency list
Adjacency list
 
AD3251-Data Structures Design-Notes-Searching-Hashing.pdf
AD3251-Data Structures  Design-Notes-Searching-Hashing.pdfAD3251-Data Structures  Design-Notes-Searching-Hashing.pdf
AD3251-Data Structures Design-Notes-Searching-Hashing.pdf
 
Java Linked List Tutorial | Edureka
Java Linked List Tutorial |  EdurekaJava Linked List Tutorial |  Edureka
Java Linked List Tutorial | Edureka
 
Data structure ppt
Data structure pptData structure ppt
Data structure ppt
 
Abstract data types
Abstract data typesAbstract data types
Abstract data types
 
sorting and its types
sorting and its typessorting and its types
sorting and its types
 
Abstract Data Types
Abstract Data TypesAbstract Data Types
Abstract Data Types
 
Presentation of DBMS (database management system) part 1
Presentation of DBMS (database management system) part 1Presentation of DBMS (database management system) part 1
Presentation of DBMS (database management system) part 1
 
FUNCTION DEPENDENCY AND TYPES & EXAMPLE
FUNCTION DEPENDENCY  AND TYPES & EXAMPLEFUNCTION DEPENDENCY  AND TYPES & EXAMPLE
FUNCTION DEPENDENCY AND TYPES & EXAMPLE
 
Introduction to data structure
Introduction to data structureIntroduction to data structure
Introduction to data structure
 

Similar to Presentation on Data Structure

Introduction to data structures (ss)
Introduction to data structures (ss)Introduction to data structures (ss)
Introduction to data structures (ss)Madishetty Prathibha
 
data structures module I & II.pptx
data structures module I & II.pptxdata structures module I & II.pptx
data structures module I & II.pptxrani marri
 
Data structure (basics)
Data structure (basics)Data structure (basics)
Data structure (basics)ShrushtiGole
 
DataStructurePpt.pptx
DataStructurePpt.pptxDataStructurePpt.pptx
DataStructurePpt.pptxssuser031f35
 
DS Module 1.pptx
DS Module 1.pptxDS Module 1.pptx
DS Module 1.pptxSaralaT3
 
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
 
data structure programing language in c.ppt
data structure programing language in c.pptdata structure programing language in c.ppt
data structure programing language in c.pptLavkushGupta12
 
Data structures - unit 1
Data structures - unit 1Data structures - unit 1
Data structures - unit 1SaranyaP45
 
DS Module 1.pptx
DS Module 1.pptxDS Module 1.pptx
DS Module 1.pptxsarala9
 
Introduction to data structure
Introduction to data structureIntroduction to data structure
Introduction to data structureadeel hamid
 
DataStructurePpt.pptx
DataStructurePpt.pptxDataStructurePpt.pptx
DataStructurePpt.pptxDCABCA
 

Similar to Presentation on Data Structure (20)

Introduction to data structures (ss)
Introduction to data structures (ss)Introduction to data structures (ss)
Introduction to data structures (ss)
 
data structures module I & II.pptx
data structures module I & II.pptxdata structures module I & II.pptx
data structures module I & II.pptx
 
Data structure (basics)
Data structure (basics)Data structure (basics)
Data structure (basics)
 
DataStructurePpt.pptx
DataStructurePpt.pptxDataStructurePpt.pptx
DataStructurePpt.pptx
 
DS Module 1.pptx
DS Module 1.pptxDS Module 1.pptx
DS Module 1.pptx
 
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
 
Struktur data ppt
Struktur data pptStruktur data ppt
Struktur data ppt
 
data structure programing language in c.ppt
data structure programing language in c.pptdata structure programing language in c.ppt
data structure programing language in c.ppt
 
Data structures - unit 1
Data structures - unit 1Data structures - unit 1
Data structures - unit 1
 
DS Module 1.pptx
DS Module 1.pptxDS Module 1.pptx
DS Module 1.pptx
 
PM.ppt
PM.pptPM.ppt
PM.ppt
 
Introduction to data structure
Introduction to data structureIntroduction to data structure
Introduction to data structure
 
DS_PPT.ppt
DS_PPT.pptDS_PPT.ppt
DS_PPT.ppt
 
PM.ppt
PM.pptPM.ppt
PM.ppt
 
DSA - Copy.pptx
DSA - Copy.pptxDSA - Copy.pptx
DSA - Copy.pptx
 
UNIT I - Data Structures.pdf
UNIT I - Data Structures.pdfUNIT I - Data Structures.pdf
UNIT I - Data Structures.pdf
 
UNITIII LDS.pdf
UNITIII LDS.pdfUNITIII LDS.pdf
UNITIII LDS.pdf
 
DataStructurePpt.pptx
DataStructurePpt.pptxDataStructurePpt.pptx
DataStructurePpt.pptx
 
data science
data sciencedata science
data science
 

More from A. N. M. Jubaer

Application of Discrete Mathematics in CSE
Application of Discrete Mathematics in CSE Application of Discrete Mathematics in CSE
Application of Discrete Mathematics in CSE A. N. M. Jubaer
 
Presentation on Electric arc
Presentation on Electric arcPresentation on Electric arc
Presentation on Electric arcA. N. M. Jubaer
 
Presentation on social networks impact in daily life
Presentation on social networks impact in daily life Presentation on social networks impact in daily life
Presentation on social networks impact in daily life A. N. M. Jubaer
 
Google analytics poster presentation
Google analytics poster presentationGoogle analytics poster presentation
Google analytics poster presentationA. N. M. Jubaer
 
Presentation slides on AI
Presentation slides on AIPresentation slides on AI
Presentation slides on AIA. N. M. Jubaer
 
Presentation slide on Reddit
Presentation slide on RedditPresentation slide on Reddit
Presentation slide on RedditA. N. M. Jubaer
 
Weapons: The Business of Death
Weapons: The Business of DeathWeapons: The Business of Death
Weapons: The Business of DeathA. N. M. Jubaer
 
Presentation on Ohm's Law
Presentation on Ohm's LawPresentation on Ohm's Law
Presentation on Ohm's LawA. N. M. Jubaer
 

More from A. N. M. Jubaer (10)

Application of Discrete Mathematics in CSE
Application of Discrete Mathematics in CSE Application of Discrete Mathematics in CSE
Application of Discrete Mathematics in CSE
 
Presentation on Electric arc
Presentation on Electric arcPresentation on Electric arc
Presentation on Electric arc
 
Mukh o mukhos
Mukh o mukhosMukh o mukhos
Mukh o mukhos
 
Presentation on social networks impact in daily life
Presentation on social networks impact in daily life Presentation on social networks impact in daily life
Presentation on social networks impact in daily life
 
Google analytics poster presentation
Google analytics poster presentationGoogle analytics poster presentation
Google analytics poster presentation
 
Presentation on Li-Fi
Presentation on Li-FiPresentation on Li-Fi
Presentation on Li-Fi
 
Presentation slides on AI
Presentation slides on AIPresentation slides on AI
Presentation slides on AI
 
Presentation slide on Reddit
Presentation slide on RedditPresentation slide on Reddit
Presentation slide on Reddit
 
Weapons: The Business of Death
Weapons: The Business of DeathWeapons: The Business of Death
Weapons: The Business of Death
 
Presentation on Ohm's Law
Presentation on Ohm's LawPresentation on Ohm's Law
Presentation on Ohm's Law
 

Recently uploaded

Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
_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
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
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 SectorsAssociation for Project Management
 
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
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
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
 

Recently uploaded (20)

Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
_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)
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
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
 
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
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
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...
 

Presentation on Data Structure

  • 2. Members of Atomic Reactor 1. A. N. M. JUBAER--162-15-7850 2. TANVIR HOSSEN BAPPY--162-15-7706 3. MD. SHAHBUDDIN EMON--162-15-7789 4. MD. IMRUL HASAN ASHIK--162-15-7723 5. ABDULLAH-AL-AZMI—162-15-7959
  • 3. BASICS OF DATA STRUCTURE IN C
  • 4. Data structures are used to store data in a computer in an organized form. Any data structure is designed to organize data to suit a specific purpose so that it can be accessed and worked with in appropriate ways. In C language Different types of data structures are; Array, Stack, Queue, Linked List, Tree.
  • 5. ARRAY An Array is a collection of similar data type value in a single variable. An array is a derived data type in C, which is constructed from fundamental data type of C language.
  • 6. • A one-dimensional array is like a list; A two dimensional array is like a table. • Some texts refer to one-dimensional arrays as vectors, two-dimensional arrays as matrices.
  • 7.
  • 8. STACK Stack is linear data structure. In stack addition of new data item and deletion of already existing data item is done from only one end, known as top. Working of stack on the basis of Last-in-First-out (LIFO) principal, it means last entered item remove first.
  • 9. Stack Operation  In stack data structure mainly perform two operation; push and pop  pop: In case of stack deletion of any item from stack is called pop.  push: In case of stack Insertion of any item in stack is called push.
  • 10. QUEUE Queue is work on the principal of First-In-First-Out (FIFO), it means first entered item remove first. Queue have two end front and rear, from front you can insert element and from rear you can delete element.
  • 11. A common example of queue is movie theater ticket counter, there first person who stand in front of ticket window take ticket first and remove from line and new person always stand in line from end.
  • 12. LINKED LIST Linked list is a special type of data structure where all data elements are linked to one another. Linked list is the collection of nodes and every nodes contains two parts data part and address part.
  • 13. ADVANTAGES OF LINKED LIST  Linked List is Dynamic data Structure.  You can change size of Linked List during program run time.  Insertion and Deletion Operations are Easier, you can insert any node at any place and also delete any node easily..  No memory wastage , I.e no need to pre-allocate memory  Faster Access time , can be expanded in constant time without memory overhead  You can easily implement Linear Data Structures such as Stack , Queue using Linked list
  • 14. TREE A tree is a (possibly non-linear) data structure made up of nodes or vertices and edges without having any cycle. The tree with no nodes is called the null or empty tree. A tree that is not empty consists of a root node and potentially many levels of additional nodes that form a hierarchy.
  • 15. A tree has following general properties:  One node is distinguished as a root;  Every node (exclude a root) is connected by a directed edge from exactly one other node; A direction is: parent -> children