SlideShare a Scribd company logo
DATA STRUCTURE
UNIT I
LECTURE HOUR 2
Dr.M.UMADEVI
ASSISTANT PROFESSOR
DEPARTMENT OF CS
SACWC, CUMBUM
Elementary Data Organization
ELEMENTARY DATA ORGANIZATION3
S.NO TERMINOLOGY DESCRIPTION
1 DATA A Single Value Or Set Of Values.
(e.x) a=5, name = ram
2 ELEMENTARY DATA
ITEM
Data Items That Cannot Be Subdivided.
(e.x) age of a person
3 GROUP DATA ITEM Data Items That Can Be Subdivided
(e.x) DOB of a person.
4 ENTITY A noun that has certain attributes or properties.
(e.x) a person, a thing, a place e.t.c
5 ATTRIBUTE A set of properties representing an entity.
Each attribute has a set of values.
(e.x) Attribute : Name
Name : Ram, Raj…
ELEMENTARY DATA ORGANIZATION
4
S.N
O
TERMINOLOGY DESCRIPTION
6 FIELD Represents A Column Of Values In A Table.
(i.e) One Attribute Information About Many Entities
7 RECORD Represents Values In A Row In A Table
(i.e) Many Attribute Information About One Entity.
8 FILE Collection of records of the entities in a given entity set
9 FIXED LENGH
RECORDS
Same data item with same memory space for each item and
same length for all records.
(e.x) personal details of a student
10 VARIABLE
LENGTH
RECORDS
Each data item with variable memory space and variable
length records.
(e.x) course details of a student.
Outline
 Data, Entity and Information
 Primitive data types
 Non primitive data Types
 Data structure
 Definition
 Classification
 Data structure operations.
Data, Entity and Information
 Data represents a single value or a set of values assigned to
entities.
 Data item refers a single or group of values with in the data
 An entity is a thing that has some properties which can take
values.
 Processed or meaningful data is called information. This is
used for taking some action.
Primitive data types
 These are the data structures which are directly supported by the
machine.i.e. Any operations can be performed in these data items.
 The different primitive data types are
 Integer
 Float
 Double
 Character
 boolean
Non Primitive data types
 These Data structures do not allow any specific instructions to
be performed on the Data items directly.
 The different non primitive data types are
 Arrays
 Structures
 Unions
 Class etc.
Data structure
 A data structure is an arrangement of data in a computer's memory or
even disk storage.
 An example of several common data structures are arrays, linked lists,
queues, stacks, binary trees, and hash tables.
 Algorithms, on the other hand, are used to manipulate the data
contained in these data structures as in searching and sorting.
 Many algorithms apply directly to a specific data structures.
Data structure
 When working with certain data structures you need to know
how to insert new data, search for a specified item, and deleting
a specific item.
 Commonly used algorithms include are useful for:
 Searching for a particular data item (or record).
 Sorting the data. There are many ways to sort data. Simple sorting,
Advanced sorting
 Iterating through all the items in a data structure. (Visiting each item
in turn so as to display it or perform some other action on these items)
Data structure operations
 Operation means processing the data in the data structure. The
following are some important operations.
 Traversing
 Searching
 Inserting
 Deleting
 Sorting
 Merging
operations
 Traversing
 To visit or process each data exactly once in the data structure
 Searching
 To search for a particular value in the data structure for the
given key value.
 Inserting
 To add a new value to the data structure
operations
 Deleting
 To remove a value from the data structure
 Sorting
 To arrange the values in the data structure in a particular order.
 Merging
 To join two same type of data structure values
OPERATIONS ON DATA STRUTURES14
Data appearing in Data Structure are processed by means of certain operation
Operations Actions
Traversing Algorithm to move along the items in a data structure.
Search Algorithm to search an item in a data structure.
Sort Algorithm to sort items in certain order.
Insert Algorithm to insert item in a data structure.
Update Algorithm to update an existing item in a data structure.
Delete Algorithm to delete an existing item from a data structure.
15
Examples
Customer Salesperson
Adams Smith
Brown Ray
Clark Jones
Drew Ray
Evans Smith
Farmer Jones
Geller Ray
Hill Smith
16
Customer Pointer
Adams 3
Brown 2
Clark 1
Drew 2
Evans 3
Farmer 1
Geller 2
Hill 3
Salesperson
Jones
Ray
Smith
INTRODUCTION ( Data Structures And
Algorithms)
17
Customer Pointer
Adams 3
Brown 2
Clark 1
Drew 2
Evans 3
Farmer 1
Geller 2
Hill 3
Salesperson Pointer
Jones 3,6
Ray 2,4,7
Smith 1,5,8
INTRODUCTION ( Data Structures And
Algorithms)
18
Customer Pointer
Adams 5
Brown 4
Clark 6
Drew 7
Evans 8
Farmer 0
Geller 0
Hill 0
Salesperson Pointer
Jones 3
Ray 2
Smith 1

More Related Content

What's hot

Binary search tree(bst)
Binary search tree(bst)Binary search tree(bst)
Binary search tree(bst)
Hossain Md Shakhawat
 
Linked list
Linked listLinked list
Linked list
akshat360
 
Data structure lecture 1
Data structure lecture 1Data structure lecture 1
Data structure lecture 1Kumar
 
Data Structures (CS8391)
Data Structures (CS8391)Data Structures (CS8391)
Data Structures (CS8391)
Elavarasi K
 
Abstract data types (adt) intro to data structure part 2
Abstract data types (adt)   intro to data structure part 2Abstract data types (adt)   intro to data structure part 2
Abstract data types (adt) intro to data structure part 2
Self-Employed
 
Binary search
Binary searchBinary search
Binary search
AparnaKumari31
 
Queue ppt
Queue pptQueue ppt
Queue ppt
SouravKumar328
 
Linked List - Insertion & Deletion
Linked List - Insertion & DeletionLinked List - Insertion & Deletion
Linked List - Insertion & Deletion
Afaq Mansoor Khan
 
Time and Space Complexity
Time and Space ComplexityTime and Space Complexity
Time and Space Complexity
Ashutosh Satapathy
 
Hashing data
Hashing dataHashing data
Hashing data
umair khan
 
Introduction to data structure
Introduction to data structure Introduction to data structure
Introduction to data structure
NUPOORAWSARMOL
 
Introduction to data structure ppt
Introduction to data structure pptIntroduction to data structure ppt
Introduction to data structure ppt
NalinNishant3
 
Hashing in datastructure
Hashing in datastructureHashing in datastructure
Hashing in datastructure
rajshreemuthiah
 
Binary Search Tree in Data Structure
Binary Search Tree in Data StructureBinary Search Tree in Data Structure
Binary Search Tree in Data Structure
Dharita Chokshi
 
BINARY SEARCH TREE
BINARY SEARCH TREE BINARY SEARCH TREE
BINARY SEARCH TREE
Usha Mahalingam
 
Queue in Data Structure
Queue in Data Structure Queue in Data Structure
Queue in Data Structure
Janki Shah
 
Doubly Linked List
Doubly Linked ListDoubly Linked List
Doubly Linked List
Ninad Mankar
 
stack presentation
stack presentationstack presentation
Data Structures Notes 2021
Data Structures Notes 2021Data Structures Notes 2021
Data Structures Notes 2021
Sreedhar Chowdam
 
Queue Implementation Using Array & Linked List
Queue Implementation Using Array & Linked ListQueue Implementation Using Array & Linked List
Queue Implementation Using Array & Linked ListPTCL
 

What's hot (20)

Binary search tree(bst)
Binary search tree(bst)Binary search tree(bst)
Binary search tree(bst)
 
Linked list
Linked listLinked list
Linked list
 
Data structure lecture 1
Data structure lecture 1Data structure lecture 1
Data structure lecture 1
 
Data Structures (CS8391)
Data Structures (CS8391)Data Structures (CS8391)
Data Structures (CS8391)
 
Abstract data types (adt) intro to data structure part 2
Abstract data types (adt)   intro to data structure part 2Abstract data types (adt)   intro to data structure part 2
Abstract data types (adt) intro to data structure part 2
 
Binary search
Binary searchBinary search
Binary search
 
Queue ppt
Queue pptQueue ppt
Queue ppt
 
Linked List - Insertion & Deletion
Linked List - Insertion & DeletionLinked List - Insertion & Deletion
Linked List - Insertion & Deletion
 
Time and Space Complexity
Time and Space ComplexityTime and Space Complexity
Time and Space Complexity
 
Hashing data
Hashing dataHashing data
Hashing data
 
Introduction to data structure
Introduction to data structure Introduction to data structure
Introduction to data structure
 
Introduction to data structure ppt
Introduction to data structure pptIntroduction to data structure ppt
Introduction to data structure ppt
 
Hashing in datastructure
Hashing in datastructureHashing in datastructure
Hashing in datastructure
 
Binary Search Tree in Data Structure
Binary Search Tree in Data StructureBinary Search Tree in Data Structure
Binary Search Tree in Data Structure
 
BINARY SEARCH TREE
BINARY SEARCH TREE BINARY SEARCH TREE
BINARY SEARCH TREE
 
Queue in Data Structure
Queue in Data Structure Queue in Data Structure
Queue in Data Structure
 
Doubly Linked List
Doubly Linked ListDoubly Linked List
Doubly Linked List
 
stack presentation
stack presentationstack presentation
stack presentation
 
Data Structures Notes 2021
Data Structures Notes 2021Data Structures Notes 2021
Data Structures Notes 2021
 
Queue Implementation Using Array & Linked List
Queue Implementation Using Array & Linked ListQueue Implementation Using Array & Linked List
Queue Implementation Using Array & Linked List
 

Similar to Data Structure - Elementary Data Organization

Elementary data organisation
Elementary data organisationElementary data organisation
Elementary data organisation
Muzamil Hussain
 
Data Structures and algoithms Unit - 1.pptx
Data Structures and algoithms Unit - 1.pptxData Structures and algoithms Unit - 1.pptx
Data Structures and algoithms Unit - 1.pptx
mexiuro901
 
Ch1
Ch1Ch1
DS Module 1.pptx
DS Module 1.pptxDS Module 1.pptx
DS Module 1.pptx
SaralaT3
 
DS Module 1.pptx
DS Module 1.pptxDS Module 1.pptx
DS Module 1.pptx
sarala9
 
Data structure and its types.
Data structure and its types.Data structure and its types.
Data structure and its types.
buyinstagramfollowersaustralia
 
Data structure & algorithms introduction
Data structure & algorithms introductionData structure & algorithms introduction
Data structure & algorithms introduction
Sugandh Wafai
 
Datastructures Notes
Datastructures NotesDatastructures Notes
Datastructures Notes
Ranjithkumar C
 
DATA STRUCTURE AND ALGORITHMS
DATA STRUCTURE AND ALGORITHMS DATA STRUCTURE AND ALGORITHMS
DATA STRUCTURE AND ALGORITHMS
Adams Sidibe
 
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
vbthakur01
 
DSA - Copy.pptx
DSA - Copy.pptxDSA - Copy.pptx
DSA - Copy.pptx
BishalChowdhury10
 
Unit.1 Introduction to Data Structuresres
Unit.1 Introduction to Data StructuresresUnit.1 Introduction to Data Structuresres
Unit.1 Introduction to Data Structuresres
amplopsurat
 
introduction about data structure_i.pptx
introduction about data structure_i.pptxintroduction about data structure_i.pptx
introduction about data structure_i.pptx
poonamsngr
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
Radhika Puttewar
 
Which data structure is it? What are the various data structure kinds and wha...
Which data structure is it? What are the various data structure kinds and wha...Which data structure is it? What are the various data structure kinds and wha...
Which data structure is it? What are the various data structure kinds and wha...
Tutort Academy
 
Dsa unit 1
Dsa unit 1Dsa unit 1
Dsa unit 1
thamizh arasi
 
ARRAYS IN C++ CBSE AND STATE +2 COMPUTER SCIENCE
ARRAYS IN C++ CBSE AND STATE +2 COMPUTER SCIENCEARRAYS IN C++ CBSE AND STATE +2 COMPUTER SCIENCE
ARRAYS IN C++ CBSE AND STATE +2 COMPUTER SCIENCE
Venugopalavarma Raja
 
Presentations, Documents, Infographics, and more
Presentations, Documents, Infographics, and morePresentations, Documents, Infographics, and more
Presentations, Documents, Infographics, and more
KwadjoOwusuAnsahQuar
 
Chapter 1 Introduction to Data Structures and Algorithms.pdf
Chapter 1 Introduction to Data Structures and Algorithms.pdfChapter 1 Introduction to Data Structures and Algorithms.pdf
Chapter 1 Introduction to Data Structures and Algorithms.pdf
Axmedcarb
 

Similar to Data Structure - Elementary Data Organization (20)

Elementary data organisation
Elementary data organisationElementary data organisation
Elementary data organisation
 
Data Structures and algoithms Unit - 1.pptx
Data Structures and algoithms Unit - 1.pptxData Structures and algoithms Unit - 1.pptx
Data Structures and algoithms Unit - 1.pptx
 
Ch1
Ch1Ch1
Ch1
 
DS Module 1.pptx
DS Module 1.pptxDS Module 1.pptx
DS Module 1.pptx
 
DS Module 1.pptx
DS Module 1.pptxDS Module 1.pptx
DS Module 1.pptx
 
Data structure and its types.
Data structure and its types.Data structure and its types.
Data structure and its types.
 
Data structure & algorithms introduction
Data structure & algorithms introductionData structure & algorithms introduction
Data structure & algorithms introduction
 
Datastructures Notes
Datastructures NotesDatastructures Notes
Datastructures Notes
 
DATA STRUCTURE AND ALGORITHMS
DATA STRUCTURE AND ALGORITHMS DATA STRUCTURE AND ALGORITHMS
DATA STRUCTURE AND ALGORITHMS
 
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
 
DSA - Copy.pptx
DSA - Copy.pptxDSA - Copy.pptx
DSA - Copy.pptx
 
Intro ds
Intro dsIntro ds
Intro ds
 
Unit.1 Introduction to Data Structuresres
Unit.1 Introduction to Data StructuresresUnit.1 Introduction to Data Structuresres
Unit.1 Introduction to Data Structuresres
 
introduction about data structure_i.pptx
introduction about data structure_i.pptxintroduction about data structure_i.pptx
introduction about data structure_i.pptx
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Which data structure is it? What are the various data structure kinds and wha...
Which data structure is it? What are the various data structure kinds and wha...Which data structure is it? What are the various data structure kinds and wha...
Which data structure is it? What are the various data structure kinds and wha...
 
Dsa unit 1
Dsa unit 1Dsa unit 1
Dsa unit 1
 
ARRAYS IN C++ CBSE AND STATE +2 COMPUTER SCIENCE
ARRAYS IN C++ CBSE AND STATE +2 COMPUTER SCIENCEARRAYS IN C++ CBSE AND STATE +2 COMPUTER SCIENCE
ARRAYS IN C++ CBSE AND STATE +2 COMPUTER SCIENCE
 
Presentations, Documents, Infographics, and more
Presentations, Documents, Infographics, and morePresentations, Documents, Infographics, and more
Presentations, Documents, Infographics, and more
 
Chapter 1 Introduction to Data Structures and Algorithms.pdf
Chapter 1 Introduction to Data Structures and Algorithms.pdfChapter 1 Introduction to Data Structures and Algorithms.pdf
Chapter 1 Introduction to Data Structures and Algorithms.pdf
 

More from Uma mohan

Web technology javascript
Web technology   javascriptWeb technology   javascript
Web technology javascript
Uma mohan
 
Web programming css
Web programming cssWeb programming css
Web programming css
Uma mohan
 
Web programming xml
Web programming  xmlWeb programming  xml
Web programming xml
Uma mohan
 
Rdbms ER model
Rdbms ER modelRdbms ER model
Rdbms ER model
Uma mohan
 
Rdbms 2
Rdbms 2Rdbms 2
Rdbms 2
Uma mohan
 
Rdbms 1
Rdbms 1Rdbms 1
Rdbms 1
Uma mohan
 
Programming in c arrays
Programming in c   arraysProgramming in c   arrays
Programming in c arrays
Uma mohan
 
Json
JsonJson
Json
Uma mohan
 
Dip
DipDip
Dip color image processing
Dip  color image processingDip  color image processing
Dip color image processing
Uma mohan
 
Data structure graphs
Data structure  graphsData structure  graphs
Data structure graphs
Uma mohan
 
Data structure stack
Data structure   stackData structure   stack
Data structure stack
Uma mohan
 
Animation
AnimationAnimation
Animation
Uma mohan
 
DS Introduction
DS IntroductionDS Introduction
DS Introduction
Uma mohan
 
Quick sort
Quick sortQuick sort
Quick sort
Uma mohan
 
Cg introduction
Cg introductionCg introduction
Cg introduction
Uma mohan
 
Computer graphics lab manual
Computer graphics lab manualComputer graphics lab manual
Computer graphics lab manual
Uma mohan
 

More from Uma mohan (17)

Web technology javascript
Web technology   javascriptWeb technology   javascript
Web technology javascript
 
Web programming css
Web programming cssWeb programming css
Web programming css
 
Web programming xml
Web programming  xmlWeb programming  xml
Web programming xml
 
Rdbms ER model
Rdbms ER modelRdbms ER model
Rdbms ER model
 
Rdbms 2
Rdbms 2Rdbms 2
Rdbms 2
 
Rdbms 1
Rdbms 1Rdbms 1
Rdbms 1
 
Programming in c arrays
Programming in c   arraysProgramming in c   arrays
Programming in c arrays
 
Json
JsonJson
Json
 
Dip
DipDip
Dip
 
Dip color image processing
Dip  color image processingDip  color image processing
Dip color image processing
 
Data structure graphs
Data structure  graphsData structure  graphs
Data structure graphs
 
Data structure stack
Data structure   stackData structure   stack
Data structure stack
 
Animation
AnimationAnimation
Animation
 
DS Introduction
DS IntroductionDS Introduction
DS Introduction
 
Quick sort
Quick sortQuick sort
Quick sort
 
Cg introduction
Cg introductionCg introduction
Cg introduction
 
Computer graphics lab manual
Computer graphics lab manualComputer graphics lab manual
Computer graphics lab manual
 

Recently uploaded

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 

Recently uploaded (20)

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 

Data Structure - Elementary Data Organization

  • 1. DATA STRUCTURE UNIT I LECTURE HOUR 2 Dr.M.UMADEVI ASSISTANT PROFESSOR DEPARTMENT OF CS SACWC, CUMBUM
  • 3. ELEMENTARY DATA ORGANIZATION3 S.NO TERMINOLOGY DESCRIPTION 1 DATA A Single Value Or Set Of Values. (e.x) a=5, name = ram 2 ELEMENTARY DATA ITEM Data Items That Cannot Be Subdivided. (e.x) age of a person 3 GROUP DATA ITEM Data Items That Can Be Subdivided (e.x) DOB of a person. 4 ENTITY A noun that has certain attributes or properties. (e.x) a person, a thing, a place e.t.c 5 ATTRIBUTE A set of properties representing an entity. Each attribute has a set of values. (e.x) Attribute : Name Name : Ram, Raj…
  • 4. ELEMENTARY DATA ORGANIZATION 4 S.N O TERMINOLOGY DESCRIPTION 6 FIELD Represents A Column Of Values In A Table. (i.e) One Attribute Information About Many Entities 7 RECORD Represents Values In A Row In A Table (i.e) Many Attribute Information About One Entity. 8 FILE Collection of records of the entities in a given entity set 9 FIXED LENGH RECORDS Same data item with same memory space for each item and same length for all records. (e.x) personal details of a student 10 VARIABLE LENGTH RECORDS Each data item with variable memory space and variable length records. (e.x) course details of a student.
  • 5. Outline  Data, Entity and Information  Primitive data types  Non primitive data Types  Data structure  Definition  Classification  Data structure operations.
  • 6. Data, Entity and Information  Data represents a single value or a set of values assigned to entities.  Data item refers a single or group of values with in the data  An entity is a thing that has some properties which can take values.  Processed or meaningful data is called information. This is used for taking some action.
  • 7. Primitive data types  These are the data structures which are directly supported by the machine.i.e. Any operations can be performed in these data items.  The different primitive data types are  Integer  Float  Double  Character  boolean
  • 8. Non Primitive data types  These Data structures do not allow any specific instructions to be performed on the Data items directly.  The different non primitive data types are  Arrays  Structures  Unions  Class etc.
  • 9. Data structure  A data structure is an arrangement of data in a computer's memory or even disk storage.  An example of several common data structures are arrays, linked lists, queues, stacks, binary trees, and hash tables.  Algorithms, on the other hand, are used to manipulate the data contained in these data structures as in searching and sorting.  Many algorithms apply directly to a specific data structures.
  • 10. Data structure  When working with certain data structures you need to know how to insert new data, search for a specified item, and deleting a specific item.  Commonly used algorithms include are useful for:  Searching for a particular data item (or record).  Sorting the data. There are many ways to sort data. Simple sorting, Advanced sorting  Iterating through all the items in a data structure. (Visiting each item in turn so as to display it or perform some other action on these items)
  • 11. Data structure operations  Operation means processing the data in the data structure. The following are some important operations.  Traversing  Searching  Inserting  Deleting  Sorting  Merging
  • 12. operations  Traversing  To visit or process each data exactly once in the data structure  Searching  To search for a particular value in the data structure for the given key value.  Inserting  To add a new value to the data structure
  • 13. operations  Deleting  To remove a value from the data structure  Sorting  To arrange the values in the data structure in a particular order.  Merging  To join two same type of data structure values
  • 14. OPERATIONS ON DATA STRUTURES14 Data appearing in Data Structure are processed by means of certain operation Operations Actions Traversing Algorithm to move along the items in a data structure. Search Algorithm to search an item in a data structure. Sort Algorithm to sort items in certain order. Insert Algorithm to insert item in a data structure. Update Algorithm to update an existing item in a data structure. Delete Algorithm to delete an existing item from a data structure.
  • 15. 15 Examples Customer Salesperson Adams Smith Brown Ray Clark Jones Drew Ray Evans Smith Farmer Jones Geller Ray Hill Smith
  • 16. 16 Customer Pointer Adams 3 Brown 2 Clark 1 Drew 2 Evans 3 Farmer 1 Geller 2 Hill 3 Salesperson Jones Ray Smith
  • 17. INTRODUCTION ( Data Structures And Algorithms) 17 Customer Pointer Adams 3 Brown 2 Clark 1 Drew 2 Evans 3 Farmer 1 Geller 2 Hill 3 Salesperson Pointer Jones 3,6 Ray 2,4,7 Smith 1,5,8
  • 18. INTRODUCTION ( Data Structures And Algorithms) 18 Customer Pointer Adams 5 Brown 4 Clark 6 Drew 7 Evans 8 Farmer 0 Geller 0 Hill 0 Salesperson Pointer Jones 3 Ray 2 Smith 1