7 things about data structure you should know in 2023

A data structure is a way of organizing and storing data in a computer so that it can be accessed and modified efficiently.

Different data structures are suited to different types of applications, and choosing the right data structure greatly improve the efficiency of a program.

Some common data structures include arrays, linked lists, stacks, queues, trees, and graphs.

Data structures can be linear (data is organized in a single sequence), or non-linear (data is organized in a hierarchical manner).

Array, stack, queue, linked-list are linear data structure whereas graph and tree are non-linear data structure.

Data structures can be manipulated using various algorithms like: searching, sorting, insertion, and deletion.

The choice of data structure and the algorithms used to manipulate it can have a significant impact on the efficiency of a program.