# What Is Linear Data Structure Give an Example?

//

Angela Bailey

What Is Linear Data Structure? Give an Example

A data structure can be defined as a way of organizing and storing data in a computer system. In computer science, there are various types of data structures, each with its own unique characteristics and uses. One such type is the linear data structure.

## Linear Data Structure

A linear data structure is a type of data structure where elements are arranged in a sequential manner. This means that each element has a predecessor and a successor, except for the first and last elements. The order in which the elements are stored is significant and determines how they are accessed.

Linear data structures can be further categorized into two main types:

• Arrays: Arrays are one of the most common linear data structures. They consist of a fixed-size contiguous block of memory that can hold elements of the same type.

Elements in an array are accessed using their index, which represents their position within the array.

• Linked Lists: Linked lists are another type of linear data structure. Unlike arrays, they do not require contiguous memory allocation. Instead, linked lists consist of individual nodes that contain both the data and a reference to the next node in the list.

## An Example: Array

To better understand linear data structures, let’s take an example of an array.

Example:

```<html>
<title>Linear Data Structure Example</title>
<body>

<script>
var fruits = ["apple", "banana", "orange", "grape"];
console.log(fruits[0]); // Output: apple
console.log(fruits[2]); // Output: orange
console.log(fruits.length); // Output: 4
</script>

</body>
</html>
```

In this example, we have an array called “fruits” that contains four elements: apple, banana, orange, and grape. Each element can be accessed using its index.

For example, fruits[0] will give us the first element of the array, which is “apple”. The length property of the array can be used to determine the number of elements it contains.

Arrays are commonly used in programming for tasks such as storing a collection of values, implementing stacks and queues, and more.

### Conclusion

Linear data structures provide a convenient way to organize and access data in a sequential manner. By understanding the characteristics and examples of linear data structures like arrays, you can effectively utilize them in your programming projects.