135758397-513b4edf-a93f-477e-a78e-a80d7265bcd8.png

<aside> <img src="/icons/command-line_gray.svg" alt="/icons/command-line_gray.svg" width="40px" /> What is Algorithm? A set of steps or instructions for completing a task

</aside>

Materials

Data Structure in Python Introduction (1)

Linked List (1)

Stack (1)

Queue (1)

Tree (1)

Graph (1)

Hashmaps (1)

Reading: Data Structure in Python


Imagine someone is developing a contact management application, such as a contact or digital phone book. Keep in mind when someone wants to store contact information, such as name, phone number, email address, and physical address. Then if you want to do various operations on it, such as adding a new contact, searching for contacts by name or number, deleting existing contacts, or changing the details of a contact. In this case, the selection of the appropriate Data Structure and the appropriate understanding of how to use the data structure can certainly help the process of developing an efficient, readable, reliable, and interconnected contact management application. The implementation of the Data Structure will certainly affect the performance and functionality of the application created.

What is Data Structure?

Data Structure or known as data structure in Python programming language has an understanding is a way to store, manage, and organize a data in a line of a collection of programs created. Data Structure is also a container or object used to store a collection of data in various structured forms that allow a developer to perform operations and manipulate data effectively and efficiently. Different data structures have different characteristics and uses as well; therefore, Python provides several types of data structures that are often used by other programming languages, including:

A. Linked List