Welcome
Introduction to
Data Structure
Part- I
By Sonali Gholve
Data
• Collection of numbers, alphabets and symbols
combined to represent information.
Data
Atomic Data
Integer a;
a=345
Composite Data
Date: 15/6/2020
Day
Month
Year
Data Types
• A data type is a term which refers to the kind
of data that variables may hold in a
programming language.
• int a ; [ a can hold integer data type]
• char p; [ p can hold character data type]
Abstract Data Types(ADT)
• It is similar to structures in C, but can include functions in it.
• Definition: An ADT is collection of data and associated
operations for manipulating that data.
• Definition : ADT is a mathematical model with a collection of
operations defined on that model.
• ADT include 2 parts Data objects and Operations with data
object
Hierarchical Organized Program
Data Object
• A data object is the region of storage which
contains a value or the group of values.
• Data object refers to a set of variables used in
a program.
• A data object is an instance of a data type, just
as an object is an instance of a class
Data Structures
• It is a instance of ADT.
• Definition: A Data Structure is defined as a
triplet(D,F,A) where
– D=> Set of Domains
– F=> Set of operations
– A =>Axioms defining the functions in “F”
• Definition: A Data Structure is a collection of
organized data, so that items can be stored
and retrieved by some fixed technique.
– Eg. Array
Types of Data Structures
Types of Data Structures cont..
• Primitive : These are the data types available in
most of the programming languages. These data
types are used to represent single value
• Non-Primitive :Data structures derived from
primitive.
• Linear : Elements are arranged in a linear fashion.
• Non-linear: Data values are not arranged in order
and a data item is connected to several other
data items
Static and Dynamic Data Structure
• Static: Memory for objects is allocated at the
time of loading of the program.
– Eg. Int a[30];
• Dynamic: The memory space required by
variables is calculated and allocated during
execution.
– Using malloc()
Introduction to Data Structure part 1

More Related Content

PPTX
Types Of Data Structure
PDF
Files and data storage
PDF
Introduction to data structure
PPT
Introduction to data structure
PPTX
introduction to Data Structure and classification
PPTX
DATA STRUCTURE
PPTX
Introduction To Data Structures.
PDF
Data structure
Types Of Data Structure
Files and data storage
Introduction to data structure
Introduction to data structure
introduction to Data Structure and classification
DATA STRUCTURE
Introduction To Data Structures.
Data structure

What's hot (20)

PPSX
Data Structure # vpmp polytechnic
PPTX
Introduction to Data Structures
PPT
Elementary data organisation
PDF
PPT
Introductiont To Aray,Tree,Stack, Queue
PPTX
Data Structures - Lecture 2 [Introduction to Data Structures]
PPT
Data struters
PPT
Abstract data types (adt) intro to data structure part 2
PPTX
DATA STRUCTURE IN C LANGUAGE
PDF
Data Structure Basics
PPTX
Introduction to data structure ppt
PPTX
Data structures
PPT
Basics of data structure
PPT
Data structure lecture 1
PPTX
Mca ii dfs u-1 introduction to data structure
PPTX
Introduction of Data Structure
PPTX
Introduction to data structure
PPTX
Presentation on Data Structure
PPT
data structure
PPTX
Introduction to data structure
Data Structure # vpmp polytechnic
Introduction to Data Structures
Elementary data organisation
Introductiont To Aray,Tree,Stack, Queue
Data Structures - Lecture 2 [Introduction to Data Structures]
Data struters
Abstract data types (adt) intro to data structure part 2
DATA STRUCTURE IN C LANGUAGE
Data Structure Basics
Introduction to data structure ppt
Data structures
Basics of data structure
Data structure lecture 1
Mca ii dfs u-1 introduction to data structure
Introduction of Data Structure
Introduction to data structure
Presentation on Data Structure
data structure
Introduction to data structure
Ad

Similar to Introduction to Data Structure part 1 (20)

PPTX
chapter 1 Introduction to Ds and Algorithm Anyasis.pptx
PPTX
Dsa unit 1
PPTX
Introduction to DS.pptx
PPTX
Introduction to datastructures presentation
DOCX
UNIT II.docx
PPT
DS chapter 1.ppt.................................
PPTX
CHAPTER-1- Introduction to data structure.pptx
PPTX
Abstract Data Types
PPTX
Data Structure & aaplications_Module-1.pptx
PDF
Unit-I PPT hususi sisooshsgv. Eijeieieooekejj
PDF
Data Structure Introduction.pdfssssssssssss
PPT
The Stack in Data structure and algorithm
PPTX
Basic of Data Structure - Data Structure - Notes
PPTX
Introduction to Data Structures and Algo
PPTX
Data Structures and Algorithms_Updated.pptx
PPTX
Data structure chapter 1.pptx
PPTX
UNIT 1 Memory ManagementMemory Management.pptx
PPTX
UNIT 1.pptx
PPTX
data structures and its importance
PPTX
DATA-STRUCTURES.pptx
chapter 1 Introduction to Ds and Algorithm Anyasis.pptx
Dsa unit 1
Introduction to DS.pptx
Introduction to datastructures presentation
UNIT II.docx
DS chapter 1.ppt.................................
CHAPTER-1- Introduction to data structure.pptx
Abstract Data Types
Data Structure & aaplications_Module-1.pptx
Unit-I PPT hususi sisooshsgv. Eijeieieooekejj
Data Structure Introduction.pdfssssssssssss
The Stack in Data structure and algorithm
Basic of Data Structure - Data Structure - Notes
Introduction to Data Structures and Algo
Data Structures and Algorithms_Updated.pptx
Data structure chapter 1.pptx
UNIT 1 Memory ManagementMemory Management.pptx
UNIT 1.pptx
data structures and its importance
DATA-STRUCTURES.pptx
Ad

More from ProfSonaliGholveDoif (6)

PPTX
Searching in Artificial Intelligence for UG
PPTX
Artificial Intelligence Basics part 1 for UG students
PPTX
Inheritance in c++theory
PPTX
File handling in c++
PPTX
Macro and Preprocessor in c programming
PPTX
String predefined functions in C programming
Searching in Artificial Intelligence for UG
Artificial Intelligence Basics part 1 for UG students
Inheritance in c++theory
File handling in c++
Macro and Preprocessor in c programming
String predefined functions in C programming

Recently uploaded (20)

PPTX
ENGlishGrade8_Quarter2_WEEK1_LESSON1.pptx
PDF
Diabetes Mellitus , types , clinical picture, investigation and managment
PDF
African Communication Research: A review
PPTX
pharmaceutics-1unit-1-221214121936-550b56aa.pptx
PPTX
MMW-CHAPTER-1-final.pptx major Elementary Education
PDF
Unleashing the Potential of the Cultural and creative industries
PPT
hsl powerpoint resource goyloveh feb 07.ppt
PDF
BSc-Zoology-02Sem-DrVijay-Comparative anatomy of vertebrates.pdf
PPTX
Neurology of Systemic disease all systems
PPTX
Theoretical for class.pptxgshdhddhdhdhgd
PDF
faiz-khans about Radiotherapy Physics-02.pdf
PPTX
Math 2 Quarter 2 Week 1 Matatag Curriculum
PPTX
2025 High Blood Pressure Guideline Slide Set.pptx
PPTX
operating_systems_presentations_delhi_nc
PDF
FYJC - Chemistry textbook - standard 11.
PDF
Physical pharmaceutics two in b pharmacy
PDF
Chevening Scholarship Application and Interview Preparation Guide
PPTX
Power Point PR B.Inggris 12 Ed. 2019.pptx
PPTX
Thinking Routines and Learning Engagements.pptx
PDF
GSA-Past-Papers-2010-2024-2.pdf CSS examination
ENGlishGrade8_Quarter2_WEEK1_LESSON1.pptx
Diabetes Mellitus , types , clinical picture, investigation and managment
African Communication Research: A review
pharmaceutics-1unit-1-221214121936-550b56aa.pptx
MMW-CHAPTER-1-final.pptx major Elementary Education
Unleashing the Potential of the Cultural and creative industries
hsl powerpoint resource goyloveh feb 07.ppt
BSc-Zoology-02Sem-DrVijay-Comparative anatomy of vertebrates.pdf
Neurology of Systemic disease all systems
Theoretical for class.pptxgshdhddhdhdhgd
faiz-khans about Radiotherapy Physics-02.pdf
Math 2 Quarter 2 Week 1 Matatag Curriculum
2025 High Blood Pressure Guideline Slide Set.pptx
operating_systems_presentations_delhi_nc
FYJC - Chemistry textbook - standard 11.
Physical pharmaceutics two in b pharmacy
Chevening Scholarship Application and Interview Preparation Guide
Power Point PR B.Inggris 12 Ed. 2019.pptx
Thinking Routines and Learning Engagements.pptx
GSA-Past-Papers-2010-2024-2.pdf CSS examination

Introduction to Data Structure part 1

  • 2. Data • Collection of numbers, alphabets and symbols combined to represent information.
  • 3. Data Atomic Data Integer a; a=345 Composite Data Date: 15/6/2020 Day Month Year
  • 4. Data Types • A data type is a term which refers to the kind of data that variables may hold in a programming language. • int a ; [ a can hold integer data type] • char p; [ p can hold character data type]
  • 5. Abstract Data Types(ADT) • It is similar to structures in C, but can include functions in it. • Definition: An ADT is collection of data and associated operations for manipulating that data. • Definition : ADT is a mathematical model with a collection of operations defined on that model. • ADT include 2 parts Data objects and Operations with data object Hierarchical Organized Program
  • 6. Data Object • A data object is the region of storage which contains a value or the group of values. • Data object refers to a set of variables used in a program. • A data object is an instance of a data type, just as an object is an instance of a class
  • 7. Data Structures • It is a instance of ADT. • Definition: A Data Structure is defined as a triplet(D,F,A) where – D=> Set of Domains – F=> Set of operations – A =>Axioms defining the functions in “F” • Definition: A Data Structure is a collection of organized data, so that items can be stored and retrieved by some fixed technique. – Eg. Array
  • 8. Types of Data Structures
  • 9. Types of Data Structures cont.. • Primitive : These are the data types available in most of the programming languages. These data types are used to represent single value • Non-Primitive :Data structures derived from primitive. • Linear : Elements are arranged in a linear fashion. • Non-linear: Data values are not arranged in order and a data item is connected to several other data items
  • 10. Static and Dynamic Data Structure • Static: Memory for objects is allocated at the time of loading of the program. – Eg. Int a[30]; • Dynamic: The memory space required by variables is calculated and allocated during execution. – Using malloc()