SlideShare ist ein Scribd-Unternehmen logo
1 von 7
DATA STRUCTURE
WHAT IS MEAN BY DATA STRUCTURE?
• The data structure deals with representation of data considering not
only the elements stored but also their relationship each other.
• For writing an efficient program , a proper data structure should be
selected.
• A proper data should be selected so that the relationship between data
can be expressed .
• Processing and accessing of data should be efficient .
• Data structure is concerned with the following thing:
1. Organization of data
2.Associativity among data structures
3.Oprating on data
4.Accessing methods
5.Processing alternatives for data
INTRODUTION
1. Data structure is a part of computer science.
2. Data structure programs are implemented with help of ‘C language’.
3. There is a close connection between the structuring of data and
the synthesis of algorithm. For each data item ,there are number of
operations. Data should be represented in a way that makes efficient
implementation of operation.
NEED OF DATA STRUCTURE
1.To implement the program.
2.To reduce complexity of program.
3.To reduce space complexity of program.
4.With the help of data structure algorithms ,it’s helpful to implement
the program correctly.
CLASSIFICATION OF DATA STRUCTURE
• Data structure are normally divided into two categories:
• Primitive data structure The integers, real ,logical data character data,
pointer and refers are primitive data structures.
• These data type are available in most programming languages as built
in type.
• Non -primitive data structure : these data structure are derived
from primitive data structure. A of homogeneous data elements are
stored together.
• Eg: Array , Lists, Structures ,file
DATA
STRUCTURE
PRIMITIVE
INTEGER CHARACTER FLOAT POINTER
NON
PRIMITIVE
ARRAYS LISTS
LINEAR
STACK QUEUE
NON-
LINEAR
TREE GRAPH
STRUCTURE FILES
OPERATION ON DATA STRUCTURE
Many operation are performed on a data structure .Typical operation on a data
structure are:
1.Traversing
2.Searching
4.Delecting
5.Sorting
Traversing :Traversing a data structure is accessing each data and accessing only
once.
Searching: Searching is finding the location of a data in within the given data
structure.
Insertion: Insertion is adding a new data in the data structure.
Deletion : Deletion is removing a data from the data structure.
Sorting: Sorting is arranging of data in some logical order.

Weitere ähnliche Inhalte

Was ist angesagt?

Elementary data organisation
Elementary data organisationElementary data organisation
Elementary data organisation
Muzamil Hussain
 
Data structures and Alogarithims
Data structures and AlogarithimsData structures and Alogarithims
Data structures and Alogarithims
Victor Palmar
 

Was ist angesagt? (16)

Introduction to Data Structures
Introduction to Data StructuresIntroduction to Data Structures
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]
Data Structures - Lecture 2 [Introduction to Data Structures]
 
data structure
data structuredata structure
data structure
 
Introduction to data structures (ss)
Introduction to data structures (ss)Introduction to data structures (ss)
Introduction to data structures (ss)
 
Introduction of data structures
Introduction of data structuresIntroduction of data structures
Introduction of data structures
 
Data structure (basics)
Data structure (basics)Data structure (basics)
Data structure (basics)
 
Elementary data organisation
Elementary data organisationElementary data organisation
Elementary data organisation
 
Basic terminologies
Basic terminologiesBasic terminologies
Basic terminologies
 
Ch1
Ch1Ch1
Ch1
 
Data Structure - Elementary Data Organization
Data Structure - Elementary  Data Organization Data Structure - Elementary  Data Organization
Data Structure - Elementary Data Organization
 
Basics of data structure
Basics of data structureBasics of data structure
Basics of data structure
 
Data structure
Data structureData structure
Data structure
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Data structures and Alogarithims
Data structures and AlogarithimsData structures and Alogarithims
Data structures and Alogarithims
 
introduction to Data Structure and classification
 introduction to Data Structure and classification introduction to Data Structure and classification
introduction to Data Structure and classification
 
Data structure
Data structureData structure
Data structure
 

Andere mochten auch

MillennialsPaper1_2020Vision_lo
MillennialsPaper1_2020Vision_loMillennialsPaper1_2020Vision_lo
MillennialsPaper1_2020Vision_lo
Roberta Cucchiaro
 
ICRAVE Digital Portfolio
ICRAVE Digital PortfolioICRAVE Digital Portfolio
ICRAVE Digital Portfolio
Leah Blackman
 
Call presentation 2
Call presentation 2Call presentation 2
Call presentation 2
Iram Sheikh
 
De ontvoogding van de arbeiders
De ontvoogding van de arbeidersDe ontvoogding van de arbeiders
De ontvoogding van de arbeiders
driesvangils
 

Andere mochten auch (14)

Maria jose
Maria joseMaria jose
Maria jose
 
Workshop on communications
Workshop on communicationsWorkshop on communications
Workshop on communications
 
MillennialsPaper1_2020Vision_lo
MillennialsPaper1_2020Vision_loMillennialsPaper1_2020Vision_lo
MillennialsPaper1_2020Vision_lo
 
ตรรกศาสตร์เบื้องต้น ม.4
ตรรกศาสตร์เบื้องต้น ม.4ตรรกศาสตร์เบื้องต้น ม.4
ตรรกศาสตร์เบื้องต้น ม.4
 
Triptic set nov
Triptic set novTriptic set nov
Triptic set nov
 
ICRAVE Digital Portfolio
ICRAVE Digital PortfolioICRAVE Digital Portfolio
ICRAVE Digital Portfolio
 
"Bringing Home The Trophy Creating Content That Generates Leads" Jim Brown: D...
"Bringing Home The Trophy Creating Content That Generates Leads" Jim Brown: D..."Bringing Home The Trophy Creating Content That Generates Leads" Jim Brown: D...
"Bringing Home The Trophy Creating Content That Generates Leads" Jim Brown: D...
 
Call presentation 2
Call presentation 2Call presentation 2
Call presentation 2
 
Community detection in graphs with NetworKit
Community detection in graphs with NetworKitCommunity detection in graphs with NetworKit
Community detection in graphs with NetworKit
 
De ontvoogding van de arbeiders
De ontvoogding van de arbeidersDe ontvoogding van de arbeiders
De ontvoogding van de arbeiders
 
Welcome to the smart city!!!
Welcome to the smart city!!!Welcome to the smart city!!!
Welcome to the smart city!!!
 
12 cacbonhidrat
12 cacbonhidrat 12 cacbonhidrat
12 cacbonhidrat
 
Giai chi tiet de hoa cd khoi a2010
Giai chi tiet de hoa cd khoi a2010Giai chi tiet de hoa cd khoi a2010
Giai chi tiet de hoa cd khoi a2010
 
Take Back Control in a Post-Snowden World
Take Back Control in a Post-Snowden WorldTake Back Control in a Post-Snowden World
Take Back Control in a Post-Snowden World
 

Ähnlich wie Data structure

Lecture 1. Data Structure & Algorithm.pptx
Lecture 1. Data Structure & Algorithm.pptxLecture 1. Data Structure & Algorithm.pptx
Lecture 1. Data Structure & Algorithm.pptx
ArifKamal36
 
DISE - Database Concepts
DISE - Database ConceptsDISE - Database Concepts
DISE - Database Concepts
Rasan Samarasinghe
 

Ähnlich wie Data structure (20)

dsa.pptx
dsa.pptxdsa.pptx
dsa.pptx
 
Data structure
Data structureData structure
Data structure
 
Iare ds lecture_notes_2
Iare ds lecture_notes_2Iare ds lecture_notes_2
Iare ds lecture_notes_2
 
Lecture 1. Data Structure & Algorithm.pptx
Lecture 1. Data Structure & Algorithm.pptxLecture 1. Data Structure & Algorithm.pptx
Lecture 1. Data Structure & Algorithm.pptx
 
Datastructures Notes
Datastructures NotesDatastructures Notes
Datastructures Notes
 
DATA-STRUCTURES.pptx
DATA-STRUCTURES.pptxDATA-STRUCTURES.pptx
DATA-STRUCTURES.pptx
 
Lecture 2 Data Structure Introduction
Lecture 2 Data Structure IntroductionLecture 2 Data Structure Introduction
Lecture 2 Data Structure Introduction
 
Unit.1 Introduction to Data Structuresres
Unit.1 Introduction to Data StructuresresUnit.1 Introduction to Data Structuresres
Unit.1 Introduction to Data Structuresres
 
Introduction - Data Structures and Algorithms.ppt
Introduction - Data Structures and Algorithms.pptIntroduction - Data Structures and Algorithms.ppt
Introduction - Data Structures and Algorithms.ppt
 
Lesson 1 - Data Structures and Algorithms Overview.pdf
Lesson 1 - Data Structures and Algorithms Overview.pdfLesson 1 - Data Structures and Algorithms Overview.pdf
Lesson 1 - Data Structures and Algorithms Overview.pdf
 
Introduction to Data Structures
Introduction to Data StructuresIntroduction to Data Structures
Introduction to Data Structures
 
1. Introduction to Data Structure.pptx
1. Introduction to Data Structure.pptx1. Introduction to Data Structure.pptx
1. Introduction to Data Structure.pptx
 
data structures and its importance
 data structures and its importance  data structures and its importance
data structures and its importance
 
Unit-1 DataStructure Intro.pptx
Unit-1 DataStructure Intro.pptxUnit-1 DataStructure Intro.pptx
Unit-1 DataStructure Intro.pptx
 
02 Related Concepts
02 Related Concepts02 Related Concepts
02 Related Concepts
 
DISE - Database Concepts
DISE - Database ConceptsDISE - Database Concepts
DISE - Database Concepts
 
Data Structure 1..Vary Basic introduction about DSA using c++.pptx
Data Structure 1..Vary Basic introduction  about DSA using c++.pptxData Structure 1..Vary Basic introduction  about DSA using c++.pptx
Data Structure 1..Vary Basic introduction about DSA using c++.pptx
 
Introduction to data structure
Introduction to data structureIntroduction to data structure
Introduction to data structure
 
Introduction to data structure
Introduction to data structureIntroduction to data structure
Introduction to data structure
 
DatabaseManagementSystem.pptx
DatabaseManagementSystem.pptxDatabaseManagementSystem.pptx
DatabaseManagementSystem.pptx
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
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
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
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
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 

Data structure

  • 2. WHAT IS MEAN BY DATA STRUCTURE? • The data structure deals with representation of data considering not only the elements stored but also their relationship each other. • For writing an efficient program , a proper data structure should be selected. • A proper data should be selected so that the relationship between data can be expressed . • Processing and accessing of data should be efficient . • Data structure is concerned with the following thing: 1. Organization of data 2.Associativity among data structures 3.Oprating on data 4.Accessing methods 5.Processing alternatives for data
  • 3. INTRODUTION 1. Data structure is a part of computer science. 2. Data structure programs are implemented with help of ‘C language’. 3. There is a close connection between the structuring of data and the synthesis of algorithm. For each data item ,there are number of operations. Data should be represented in a way that makes efficient implementation of operation.
  • 4. NEED OF DATA STRUCTURE 1.To implement the program. 2.To reduce complexity of program. 3.To reduce space complexity of program. 4.With the help of data structure algorithms ,it’s helpful to implement the program correctly.
  • 5. CLASSIFICATION OF DATA STRUCTURE • Data structure are normally divided into two categories: • Primitive data structure The integers, real ,logical data character data, pointer and refers are primitive data structures. • These data type are available in most programming languages as built in type. • Non -primitive data structure : these data structure are derived from primitive data structure. A of homogeneous data elements are stored together. • Eg: Array , Lists, Structures ,file
  • 6. DATA STRUCTURE PRIMITIVE INTEGER CHARACTER FLOAT POINTER NON PRIMITIVE ARRAYS LISTS LINEAR STACK QUEUE NON- LINEAR TREE GRAPH STRUCTURE FILES
  • 7. OPERATION ON DATA STRUCTURE Many operation are performed on a data structure .Typical operation on a data structure are: 1.Traversing 2.Searching 4.Delecting 5.Sorting Traversing :Traversing a data structure is accessing each data and accessing only once. Searching: Searching is finding the location of a data in within the given data structure. Insertion: Insertion is adding a new data in the data structure. Deletion : Deletion is removing a data from the data structure. Sorting: Sorting is arranging of data in some logical order.