Data structure is one of the basic materials of computer science. So, if you want to master computer programming skills, of course you have to understand them. By understanding various data structures, you will know many ways to manage and position data. Very interesting, isn’t it? Without further ado, let’s watch it until it’s finished! Contents hide 1 what is a data structure? 2 7+ types of commonly use data structures 2.1 1. Arrays 2.2 2. Link lists 2.3 3. Queues 2.4 4. Stacks 2.5 5. Binary trees 2.6 6. Binary search tree 2.7 7. Heaps 2.8 8. Graphs 3 ready to use data structures? What is data structure? A data structure is a way of storing and managing data on a computer . This is of course important, because you will be dealing with data a lot when using or building a program.

## 7+ Types of Commonly Used Data Structures

Basically, there are several data structures that are commonly use, namely: arrays link list queue stacks binary trees binary searchtree heap graph each has a different function and way of use. For more details, let’s see a more detail discussion in the next section. Also read: learn basic programming languages for beginners 7+ types of commonly use data structures here are 7+ data structures that you need to understand when learning programming: 1. Arrays array means arrangement. As the name implies, an array is a data structure that is arrang linearly and contiguous. Well, the data that is Cyprus B2B List compil usually has the same type. That way, data users can easily sort data by type. If depict, here is an illustration of the array: array data structure source: geeksforgeeks.com 2. Link lists just like arrays, link lists are linear data structures. The difference is, link lists are not arrang contiguous.

### Binary Search Tree

Then, how do you get each data connected? So, each data –aka node –connect via pointer . To make it easier to understand, here is an illustration of linked lists: link lists data structure source: geeksforgeeks.com as you can see, each link list consists of data and pointers that point to the next data. 3. Queues literally, the meaning of queue is queue. Why is it called that? Because the queue is a linear data structure that works the same way as a queue. So, the data in the queue is arrang in an order. And the data that is process first is the data that first enters the sequence. In other Mobile Lead words, the queue uses the fifo system ( first in first out alias the first data that comes in is the first data that comes out). The illustration goes like this: queue data structure source: geeksforgeeks.com 4.stacks stack is the opposite of queue. So, this data structure uses the lifo system ( last in first out aka the last data entered is the first data issued). Besides filo, the stack is also sometimes call using the filo system ( first in last out , so the first data enter is the last data out).