# What is Data Structures and Algorithms with Explanation?

**Data Structures**

Data is the normal fact or entity that is utilized in calculation or manipulation.

There are two different types of data such as **numerical data** and **alphanumeric data**.

and these two data types specify the nature of the data item that undergoes certain operations.

**Integers and floating-point** numbers are numerical data types.

therefore, you know, Data may be a single value or it may be a set of values.

Whether it is a single value or a group of values to be processed must be organized in a particular fashion.

so, This organization leads to the structuring of data.

## What is Data Structure?

**(a)** The logical or mathematical model of data organization is termed as the data structure.

**(b)** Logical or mathematical description of the structure of data

**(c)** Implementing this structure on a computer to perform a specific task.

**(d)** Analyzing this structure in terms of time and memory required to implement it on a machine.

In Data Structures, Data may be organized in many different ways.

therefore, the logical or mathematical model of a particular organization of data structure, The choice of a particular data model

depends on **Two considerations**.

**First,** it must be rich enough to mirror the **actual relationships** of the data in the real world.

another side, the structure should be simple enough that one can effectively process the data when necessary.

Therefore, The **data structure** can be defined as the collection of elements and all the possible

operations which are required for those set of the element.

Furthermore, another word we can say that **Data Structure** always will tell us which are the elements required also as well as the **legal operations** on those sets of elements.

## Needs of Data

as a result, In Data Structures, Data is a collection of raw facts which when refined gives information.

So, it is very difficult to draw a hold line that can differentiate the two terms **“Data and Information”**. we can get this concept through the following Diagram.

Therefore, we can convert data into information and again information into data means it is a cyclic process.

Data that is acting as information may act as data for another person or at another level while taking the decision.