SlideShare a Scribd company logo
Introduction to Data Structure
Course Details
• Course Code: ICE 2111
• Course Title: Data Structures and Algorithm
Text Book: Data Structures (Schaum's Outline
Series)- Seymour Lipshultz
What is Data?
• Data are simply values or sets of values.
• Data is distinct pieces of information, usually
formatted in a special way.
• All software is divided into two general parts:
data and programs.
• Programs are collections of instructions for
manipulating data.
• Data can exist in a variety of forms -- as numbers
or text on pieces of paper, as bits and bytes
stored in electronic memory, or as facts stored in
a person's mind.
What is Data Structure?
• Data Structure is a way to organized data in such a
way that it can be used efficiently.
• The logical or mathematical model of a particular
organization of data is called data structure.
• For example, we have data player's name "Virat" and
age 26. Here "Virat" is of String data type and 26 is of
integer data type.
• We can organize this data as a record like Player
record. Now we can collect and store player's records
in a file or database as a data structure.
• In simple language, Data Structures are
structures programmed to store ordered data,
so that various operations can be performed
on it easily.
• Let us consider a f
Importance of Data structures
1. Data structures are used in almost every program
or software system.
2. Specific data structures are essential ingredients
of many efficient algorithms, and make possible the
management of huge amounts of data, such as
large integrated collection of databases.
3. Some programming languages emphasize data
structures, rather than algorithms, as the key
organizing factor in software design
Data Type
• Data type is way to classify various types of data
such as integer, string etc.
• Which determines the values that can be used
with the corresponding type of data,
• The type of operations that can be performed on
the corresponding type of data.
• Data type of two types −
– Built-in Data Type
– Derived Data Type
Built-in Data Type
• Those data types for which a language has built-
in support are known as Built-in Data types.
• For example, most of the languages provides
following built-in data types.
• Integers
• Boolean (true, false)
• Floating (Decimal numbers)
• Character and Strings
Derived Data Type
• They are also called user defined data structure.
• These data types are normally built by
combination of primary or built-in data types and
associated operations on them. For example −
• List
• Array
• Stack
• Queue
Different Types of Data Structures
1. Introduction to Data Structure.pptx
Basic Operations
• The data in the data structures are processed by
certain operations.
• The particular data structure chosen largely
depends on the frequency of the operation that
needs to be performed on the data structure.
• Traversing
• Searching
• Insertion
• Deletion
• Sorting
• Merging
• Traversing: Accessing each record exactly once so that
certain items in the record may be processed.
• Searching: Finding the location of the record with a given key
value.
• Inserting: Adding a new record to the structure.
• Deleting: Removing a record from the structure.
• Sorting: Arranging the records in some logical order.
• Merging: Combining the records in two different sorted files
into a single sorted file.
Question Bank Marks CO PO BL
1. Define Data structure. 01 1 1 C1
2. Define the Internet according to “nuts and volts
view”./ What is Internet? According to “nuts and
volts view” define the Internet. /How would you
explain the internet according to the service view?
03
1 1 C1
3.Describe how a network is created. You can design
it by your own choice and creativity./ Design a
computer network.
3 3 C6
4.Would you explain different kind of physical
media?
02
1 1 C1

More Related Content

PPTX
Data structures
PPTX
Introduction to data structures (ss)
PPTX
Lecture 1. Data Structure & Algorithm.pptx
PPTX
Lec20.pptx introduction to data bases and information systems
PPTX
REC-UNIT-I-DataBaseManagementSystems.pptx
PPTX
Data structure chapter 1.pptx
PPT
Data structure and algorithms unit 1 pdf SRM
PDF
Data Structure Introduction.pdfssssssssssss
Data structures
Introduction to data structures (ss)
Lecture 1. Data Structure & Algorithm.pptx
Lec20.pptx introduction to data bases and information systems
REC-UNIT-I-DataBaseManagementSystems.pptx
Data structure chapter 1.pptx
Data structure and algorithms unit 1 pdf SRM
Data Structure Introduction.pdfssssssssssss

Similar to 1. Introduction to Data Structure.pptx (20)

PPTX
DATA-STRUCTURES.pptx
PPTX
unit 1.pptx for advanced cloud computing unit
PPTX
DATA STRUCTURE AND COMPUTER ALGORITHMS LECTURE 1
PPTX
dsa.pptx
PPTX
Unit-1 DataStructure Intro.pptx
PPTX
Ch 2-introduction to dbms
PDF
Database Systems - Lecture Week 1
PPTX
MIS-3rd Unit.pptx
PPTX
MIS-3rd Unit.pptx
PPTX
Data resource management and DSS
PPTX
DATABASE MANAGEMENT SYSTEMS CS 3492.pptx
PDF
(Dbms) class 1 & 2 (Presentation)
PDF
4. GE ELECT 1 BSHM - Data and Databases.pdf
PPTX
Lecture 2 Data Structure Introduction
PPT
Data dictionary
PPTX
Introduction to Data Structures
PPTX
DataStructurePpt-01.pptxEngineering data structure notes
PPTX
Unit 1_a3a8ea5ab7e65a96a4c41a4868546494.pptx
PDF
01-Database Administration and Management.pdf
PPTX
DataStructureccvdgddfffdesddsssdssPpt.pptx
DATA-STRUCTURES.pptx
unit 1.pptx for advanced cloud computing unit
DATA STRUCTURE AND COMPUTER ALGORITHMS LECTURE 1
dsa.pptx
Unit-1 DataStructure Intro.pptx
Ch 2-introduction to dbms
Database Systems - Lecture Week 1
MIS-3rd Unit.pptx
MIS-3rd Unit.pptx
Data resource management and DSS
DATABASE MANAGEMENT SYSTEMS CS 3492.pptx
(Dbms) class 1 & 2 (Presentation)
4. GE ELECT 1 BSHM - Data and Databases.pdf
Lecture 2 Data Structure Introduction
Data dictionary
Introduction to Data Structures
DataStructurePpt-01.pptxEngineering data structure notes
Unit 1_a3a8ea5ab7e65a96a4c41a4868546494.pptx
01-Database Administration and Management.pdf
DataStructureccvdgddfffdesddsssdssPpt.pptx
Ad

Recently uploaded (20)

PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PPTX
Feature types and data preprocessing steps
PDF
distributed database system" (DDBS) is often used to refer to both the distri...
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PPTX
Software Engineering and software moduleing
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPT
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
PDF
22EC502-MICROCONTROLLER AND INTERFACING-8051 MICROCONTROLLER.pdf
PDF
Exploratory_Data_Analysis_Fundamentals.pdf
PPTX
Nature of X-rays, X- Ray Equipment, Fluoroscopy
PPTX
Information Storage and Retrieval Techniques Unit III
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
PPTX
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
PPTX
Fundamentals of Mechanical Engineering.pptx
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PDF
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
PPTX
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
PPTX
communication and presentation skills 01
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
Feature types and data preprocessing steps
distributed database system" (DDBS) is often used to refer to both the distri...
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
Software Engineering and software moduleing
R24 SURVEYING LAB MANUAL for civil enggi
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
22EC502-MICROCONTROLLER AND INTERFACING-8051 MICROCONTROLLER.pdf
Exploratory_Data_Analysis_Fundamentals.pdf
Nature of X-rays, X- Ray Equipment, Fluoroscopy
Information Storage and Retrieval Techniques Unit III
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
Fundamentals of Mechanical Engineering.pptx
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
communication and presentation skills 01
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Ad

1. Introduction to Data Structure.pptx

  • 2. Course Details • Course Code: ICE 2111 • Course Title: Data Structures and Algorithm Text Book: Data Structures (Schaum's Outline Series)- Seymour Lipshultz
  • 3. What is Data? • Data are simply values or sets of values. • Data is distinct pieces of information, usually formatted in a special way. • All software is divided into two general parts: data and programs. • Programs are collections of instructions for manipulating data. • Data can exist in a variety of forms -- as numbers or text on pieces of paper, as bits and bytes stored in electronic memory, or as facts stored in a person's mind.
  • 4. What is Data Structure? • Data Structure is a way to organized data in such a way that it can be used efficiently. • The logical or mathematical model of a particular organization of data is called data structure. • For example, we have data player's name "Virat" and age 26. Here "Virat" is of String data type and 26 is of integer data type. • We can organize this data as a record like Player record. Now we can collect and store player's records in a file or database as a data structure.
  • 5. • In simple language, Data Structures are structures programmed to store ordered data, so that various operations can be performed on it easily. • Let us consider a f
  • 6. Importance of Data structures 1. Data structures are used in almost every program or software system. 2. Specific data structures are essential ingredients of many efficient algorithms, and make possible the management of huge amounts of data, such as large integrated collection of databases. 3. Some programming languages emphasize data structures, rather than algorithms, as the key organizing factor in software design
  • 7. Data Type • Data type is way to classify various types of data such as integer, string etc. • Which determines the values that can be used with the corresponding type of data, • The type of operations that can be performed on the corresponding type of data. • Data type of two types − – Built-in Data Type – Derived Data Type
  • 8. Built-in Data Type • Those data types for which a language has built- in support are known as Built-in Data types. • For example, most of the languages provides following built-in data types. • Integers • Boolean (true, false) • Floating (Decimal numbers) • Character and Strings
  • 9. Derived Data Type • They are also called user defined data structure. • These data types are normally built by combination of primary or built-in data types and associated operations on them. For example − • List • Array • Stack • Queue
  • 10. Different Types of Data Structures
  • 12. Basic Operations • The data in the data structures are processed by certain operations. • The particular data structure chosen largely depends on the frequency of the operation that needs to be performed on the data structure. • Traversing • Searching • Insertion • Deletion • Sorting • Merging
  • 13. • Traversing: Accessing each record exactly once so that certain items in the record may be processed. • Searching: Finding the location of the record with a given key value. • Inserting: Adding a new record to the structure. • Deleting: Removing a record from the structure. • Sorting: Arranging the records in some logical order. • Merging: Combining the records in two different sorted files into a single sorted file.
  • 14. Question Bank Marks CO PO BL 1. Define Data structure. 01 1 1 C1 2. Define the Internet according to “nuts and volts view”./ What is Internet? According to “nuts and volts view” define the Internet. /How would you explain the internet according to the service view? 03 1 1 C1 3.Describe how a network is created. You can design it by your own choice and creativity./ Design a computer network. 3 3 C6 4.Would you explain different kind of physical media? 02 1 1 C1