DSA Module 2 Intro To Data Structures 1week
DSA Module 2 Intro To Data Structures 1week
Unit 2
INTRODUCTION TO DATA STRUCTURES
Introduction
Data structures and algorithms as used in computer
programming are ways in which data is arranged in your
computer's memory (or stored on disk). Algorithms are the
procedures a software program uses to manipulate the data in
these structures.
This unit is designed to discuss the basic concepts and
terminologies in data structure as well as its hierarchy, structures
and uses. In this way, you come to understand better the
importance of studying data structures as well as its importance
in structured programming.
Learning Objectives
At the end of the session, you will be able to:
1
Unit 2: Introduction to Data Structures
d. enumerate Data Structure Operations; and
e. appreciate the uses and importance of Data Structure in
programming.
K W L
(What You Know) (What You want to (What You Learned and
Learn) still Want to Learn)
Presentation of Contents
2
Unit 2: Introduction to Data Structures
3
Unit 2: Introduction to Data Structures
• A linear data structure traverses the data elements
sequentially, in which only one data element can directly
be reached.
Non-Linear Data Structures
• Every data item is attached to several other data items in
a way that is specific for reflecting relationships. The data
items are not arranged in a sequential structure.
4
Unit 2: Introduction to Data Structures
Importance of data structures
Data structures are essential for managing large
amounts of data, such as information kept in
databases or indexing services, efficiently. Proper maintenance
of data systems requires the identification of memory allocation,
data interrelationships and data processes, all of which data
structures help with.
References
5
Unit 2: Introduction to Data Structures
Retrieved from https://www.w3schools.in/data-structures-
tutorial/intro/