SlideShare a Scribd company logo
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.

More Related Content

PPTX
Over view of data structures
NagajothiN1
 
PPTX
Data structures Lecture no. 2
AzharIqbal710687
 
PPTX
Data structures Lecture no.3
AzharIqbal710687
 
PPTX
Data structures lectures no 1
AzharIqbal710687
 
PPT
Data struters
ashish bansal
 
PPTX
Data structures
MADHAVASAIYENDUVA
 
PPTX
Types of datastructures
Madishetty Prathibha
 
PPTX
Data structures
Lovely Professional University
 
Over view of data structures
NagajothiN1
 
Data structures Lecture no. 2
AzharIqbal710687
 
Data structures Lecture no.3
AzharIqbal710687
 
Data structures lectures no 1
AzharIqbal710687
 
Data struters
ashish bansal
 
Data structures
MADHAVASAIYENDUVA
 
Types of datastructures
Madishetty Prathibha
 

What's hot (16)

PPTX
Introduction to Data Structures
nayanbanik
 
PPTX
Data Structures - Lecture 2 [Introduction to Data Structures]
Muhammad Hammad Waseem
 
PPTX
data structure
Prince Gupta
 
PPTX
Introduction to data structures (ss)
Madishetty Prathibha
 
PPTX
Introduction of data structures
Soni Gupta
 
PPTX
Data structure (basics)
ShrushtiGole
 
PPT
Elementary data organisation
Muzamil Hussain
 
PPT
Basic terminologies
Rajendran
 
PPT
Ch1
OmarFarukh3
 
PPTX
Data Structure - Elementary Data Organization
Uma mohan
 
PPT
Basics of data structure
Rajendran
 
PPTX
Data structure
MdArifHossain30
 
PPSX
Lecture 1
Shaista Qadir
 
PPT
Data structures and Alogarithims
Victor Palmar
 
PPTX
introduction to Data Structure and classification
chauhankapil
 
PPT
Data structure
snaya
 
Introduction to Data Structures
nayanbanik
 
Data Structures - Lecture 2 [Introduction to Data Structures]
Muhammad Hammad Waseem
 
data structure
Prince Gupta
 
Introduction to data structures (ss)
Madishetty Prathibha
 
Introduction of data structures
Soni Gupta
 
Data structure (basics)
ShrushtiGole
 
Elementary data organisation
Muzamil Hussain
 
Basic terminologies
Rajendran
 
Data Structure - Elementary Data Organization
Uma mohan
 
Basics of data structure
Rajendran
 
Data structure
MdArifHossain30
 
Lecture 1
Shaista Qadir
 
Data structures and Alogarithims
Victor Palmar
 
introduction to Data Structure and classification
chauhankapil
 
Data structure
snaya
 
Ad

Viewers also liked (14)

PPTX
Maria jose
Jane Macias Fernandez
 
PPTX
Workshop on communications
Victoria Yesaulenko
 
PDF
MillennialsPaper1_2020Vision_lo
Roberta Cucchiaro
 
PDF
ตรรกศาสตร์เบื้องต้น ม.4
Mr.Sittichai Teeb-yo
 
PDF
Triptic set nov
La Formiga Martinenca Sccl
 
PDF
ICRAVE Digital Portfolio
Leah Blackman
 
PPTX
"Bringing Home The Trophy Creating Content That Generates Leads" Jim Brown: D...
LeadJen
 
PPTX
Call presentation 2
Iram Sheikh
 
PDF
Community detection in graphs with NetworKit
Benj Pettit
 
ODP
De ontvoogding van de arbeiders
driesvangils
 
PPTX
Welcome to the smart city!!!
Shubham Pandey
 
PDF
12 cacbonhidrat
onthi360
 
DOC
Giai chi tiet de hoa cd khoi a2010
Nguyen Van
 
PDF
Take Back Control in a Post-Snowden World
Hyun Seo
 
Workshop on communications
Victoria Yesaulenko
 
MillennialsPaper1_2020Vision_lo
Roberta Cucchiaro
 
ตรรกศาสตร์เบื้องต้น ม.4
Mr.Sittichai Teeb-yo
 
ICRAVE Digital Portfolio
Leah Blackman
 
"Bringing Home The Trophy Creating Content That Generates Leads" Jim Brown: D...
LeadJen
 
Call presentation 2
Iram Sheikh
 
Community detection in graphs with NetworKit
Benj Pettit
 
De ontvoogding van de arbeiders
driesvangils
 
Welcome to the smart city!!!
Shubham Pandey
 
12 cacbonhidrat
onthi360
 
Giai chi tiet de hoa cd khoi a2010
Nguyen Van
 
Take Back Control in a Post-Snowden World
Hyun Seo
 
Ad

Similar to Data structure (20)

PDF
Data Structure Introduction.pdfssssssssssss
parwarsmko98
 
PPTX
dsa.pptx
Dr.Shweta
 
PDF
Data structure
Prof. Dr. K. Adisesha
 
PDF
Iare ds lecture_notes_2
RajSingh734307
 
PPTX
Lecture 1. Data Structure & Algorithm.pptx
ArifKamal36
 
PPTX
DSD Unit 1 Abstract Data Type data structures design notes.pptx
yuvaraniit
 
PDF
Datastructures Notes
Ranjithkumar C
 
PPTX
DATA STRUCTURES, ADTS INTRO lecture .pptx
ssuser4302bb
 
PPTX
DATA-STRUCTURES.pptx
RuchiNagar3
 
PPTX
DATA STRUCTURE AND COMPUTER ALGORITHMS LECTURE 1
emathemathematics
 
PPTX
INTRODUCTION TO DATA STRUCTURE & ABSTRACT DATA TYPE.pptx
talhaarif554
 
PDF
3130703dsgtudarshan Enotesallunits Darshan Institute Of Engineering Technology
hslinaaltosh
 
PPTX
Lecture 2 Data Structure Introduction
Abirami A
 
PDF
Unit-I PPT hususi sisooshsgv. Eijeieieooekejj
sanketkurve7
 
PDF
Unit.1 Introduction to Data Structuresres
amplopsurat
 
PPT
Introduction - Data Structures and Algorithms.ppt
JayaKamal
 
PDF
Lesson 1 - Data Structures and Algorithms Overview.pdf
LeandroJrErcia
 
PDF
unit 1 ds.INTRODUCTION TO DATA STRUCTURES
MSridhar18
 
PPTX
Introduction to Data Structures
Amar Jukuntla
 
PPTX
1. Introduction to Data Structure.pptx
RahikAhmed
 
Data Structure Introduction.pdfssssssssssss
parwarsmko98
 
dsa.pptx
Dr.Shweta
 
Data structure
Prof. Dr. K. Adisesha
 
Iare ds lecture_notes_2
RajSingh734307
 
Lecture 1. Data Structure & Algorithm.pptx
ArifKamal36
 
DSD Unit 1 Abstract Data Type data structures design notes.pptx
yuvaraniit
 
Datastructures Notes
Ranjithkumar C
 
DATA STRUCTURES, ADTS INTRO lecture .pptx
ssuser4302bb
 
DATA-STRUCTURES.pptx
RuchiNagar3
 
DATA STRUCTURE AND COMPUTER ALGORITHMS LECTURE 1
emathemathematics
 
INTRODUCTION TO DATA STRUCTURE & ABSTRACT DATA TYPE.pptx
talhaarif554
 
3130703dsgtudarshan Enotesallunits Darshan Institute Of Engineering Technology
hslinaaltosh
 
Lecture 2 Data Structure Introduction
Abirami A
 
Unit-I PPT hususi sisooshsgv. Eijeieieooekejj
sanketkurve7
 
Unit.1 Introduction to Data Structuresres
amplopsurat
 
Introduction - Data Structures and Algorithms.ppt
JayaKamal
 
Lesson 1 - Data Structures and Algorithms Overview.pdf
LeandroJrErcia
 
unit 1 ds.INTRODUCTION TO DATA STRUCTURES
MSridhar18
 
Introduction to Data Structures
Amar Jukuntla
 
1. Introduction to Data Structure.pptx
RahikAhmed
 

Recently uploaded (20)

PPTX
Virus sequence retrieval from NCBI database
yamunaK13
 
PPTX
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 
PPTX
Basics and rules of probability with real-life uses
ravatkaran694
 
PPTX
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
PDF
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
 
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
PPTX
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
PDF
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
PPTX
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
PDF
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
DOCX
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
PDF
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
PPTX
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
PPTX
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
PPTX
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
PPTX
Command Palatte in Odoo 18.1 Spreadsheet - Odoo Slides
Celine George
 
PPTX
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
PPTX
CDH. pptx
AneetaSharma15
 
Virus sequence retrieval from NCBI database
yamunaK13
 
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 
Basics and rules of probability with real-life uses
ravatkaran694
 
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
 
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
Command Palatte in Odoo 18.1 Spreadsheet - Odoo Slides
Celine George
 
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
CDH. pptx
AneetaSharma15
 

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.