01 DSA PPT Introduction To Data Structures
01 DSA PPT Introduction To Data Structures
2
Introduction to Data Structures
Concepts
4
Questions for this session
5
What is data? Can it be
used for decision-making
in real-life scenarios?
6
Data
7
Data vs Information
8
Choose the Correct Option: Data vs Information (1 min)
__________ is the processed data on which decisions and actions are based.
A. Data
B. Multicast data
C. Information
D. Data structure
9
How can we organize data
for efficiently storing and
processing it?
10
Basic Data Organisation
Terminologies Used-
● Data
● Data items
○ Elementary
○ Group
● Entity
● Entity Set
● Field
● Record
● File
● Primary Key
11
Data Structures
○ Step 3: Analyzing the space and time complexity of the data structure
12
Choose the Correct Option: Data Structure (2 min)
A. employee address
B. department
C. Employee id
D. None of the above
13
What are the different
ways of organizing data?
14
Classification Of Data Structures
15
Linear Data Structures: Arrays
● Elements are arranged in a sequential order
● Adjacent elements are attached to each other
16
Linear Data Structures: Linked List
17
Linear Data Structures: Stack
18
Linear Data Structures: Queue
19
Non-Linear Data Structures: Trees
● Data items are organized in non-sequential ( hierarchical ) manner
● A data item can be attached to multiple data items
20
Non-Linear Data Structures: Graphs
● Finite set of edges and vertices
○ Vertices store data elements
○ Edges represent the relationships or connections between the vertices
21
How can we manage data
in various organizations?
22
Operations Applicable on Data Structures
23
InClass Activity: Introduction to Data Structures
Instructions
Complete the quiz on “Introduction to Data Structures” available on the xcelerator platform.
• Duration: 15 mins
• Number of Questions: 10
• Number of Attempts: 1
24
Learning Outcomes
In this session, you have learnt to:
25
Q&A
If you have more questions, please post them in the community on the platform.
26
What Next?
1. Introduction to Algorithms
● Introduction to Algorithms
27