The data structure can be defined as the collection of elements and all the possible operations which are required for those set of elements.
Analysis
of Algorithms and Arrays
Introduction
to Data Structures
•
Definition : The data
structure can be defined as the collection of elements and all the possible
operations which are required for those set of elements. In other words data
structure will tell us the required elements as well as the legal operations on
those set of elements.
For
example :
•
Consider a set of elements which are required to store in an array. Various
operations such as reading of the
elements and storing them at
appropriate index can be performed. If we want to access any particular element
then that element can be retrieved from the array. Thus reading, printing,
searching would be the operations required to perform these tasks for the
elements. Thus data object integer elements and set of operations form the data
structure‒array.
•
The data structures can be divided into two basic types ‒ preliminary data structure and secondary
data structure. The Fig. 3.1.1. shows various types of data structures.

•
Linear data structures are the data structures in which data is arranged in a
list or in a straight sequence.
For example
Arrays,
List
•
Non linear data structures are the data structures in which data may be
arranged in hierarchical manner.
For example
Trees,
Graphs
Data Structures using C PlusPlus: Chapter 3: Analysis of Algorithms and Arrays : Tag: Data Structure, C++, C Programing : - Introduction, Definition, Example and Types to Data Structures
Data Structures using CPlusPlus
CS25C05 2nd Semester ECE Dept | 2025 Regulation | 2nd Semester 2025 Regulation
English Essentials II
EN25C02 2nd Semester | 2025 Regulation | 2nd Semester 2025 Regulation
Tamils and Technology தமிழர்களும் தொழில்நுட்பமும்
UC25H02 2nd Semester | 2025 Regulation | 2nd Semester 2025 Regulation
Linear Algebra
MA25C02 2nd Semester | 2025 Regulation
Electron Devices
EC25C01 2nd Semester ECE Dept | 2025 Regulation | 2nd Semester 2025 Regulation
Data Structures using CPlusPlus
CS25C05 2nd Semester ECE Dept | 2025 Regulation | 2nd Semester 2025 Regulation
Circuits and Network Analysis
EC25C02 2nd Semester ECE Dept | 2025 Regulation | 2nd Semester 2025 Regulation
Re-Engineering for Innovation
ME25C05 2nd Semester | 2025 Regulation | 2nd Semester 2025 Regulation
Engineering Drawing - Laboratory
ME25C01 2nd Semester | 2025 Regulation | 2nd Semester 2025 Regulation
Data Structures using CPlusPlus - Laboratory
CS25C05 2nd Semester ECE Dept | 2025 Regulation | 2nd Semester 2025 Regulation
Devices and Circuits Laboratory
EC25C03 2nd Semester ECE Dept | 2025 Regulation | 2nd Semester 2025 Regulation