Skip to content

What is Queue Data Structure?

A warm Hello to all the readers! In this post, we will understand another data structure i.e. Queue. See the image. It shows a queue of men standing waiting for their turn. Queue is basically a double sided stack. On one side, elements are inserted and on the another side, the elements are removed. A Continue reading “What is Queue Data Structure?”

What is Stack Data Structure?

A warm Hello to all the readers! There is another data structure in computer science. This is the Stack data structure. To understand a stack, it is easy to relate to the stack of plates racked in the kitchen. A plate is put on top of other plates. See the image below. Similarly talking in Continue reading “What is Stack Data Structure?”

What is an Algorithm?

A warm Hello to all the readers! If you are from computer science background or pursuing computer science jobs, IT jobs, then you must have heard at some point of the word “Algorithm”. Let’s understand in easy and simple terms as to what is an algorithm. In simple terms, we define computer algorithm as “A Continue reading “What is an Algorithm?”

What Is Circular Linked List?

A warm Hello to all the readers! In previous posts, we have seen different kinds of linked list like Singly linked list, Doubly linked list, Xor linked list. Now in this post we will understand what is a circular linked list. In other linked lists, the last node points to NULL. But going by the Continue reading “What Is Circular Linked List?”

What is XOR Doubly Linked List?

A warm Hello to all the readers! In the last post, we talked about Doubly linked list. Now there is a variant of doubly linked list. This is originated in order to save the memory resource. A doubly linked list stores three elements. Two are the pointers to previous and next node in the list. Continue reading “What is XOR Doubly Linked List?”

What Is Singly Linked List?

A warm hello to all the readers! In the last post, we talked about the origin of linked list data structure. There are variations in linked list as well. In this post, we will understand the first variation or type which is called Singly Linked List. The singly linked list is actually the same as Continue reading “What Is Singly Linked List?”

Understanding Linked List Data Structure

A warm hello to all the readers! This post will talk about the use of linked list data structure. This is the second data structure after array. There are certain limitations with array because of which linked list came into picture. The array is a fixed memory sized structure and stores elements in continuous memory Continue reading “Understanding Linked List Data Structure”

Understanding Array Data Structure

Hello to all the readers! After knowing the importance of data structures, let us see what are the different kinds of data structures. Array is the most simplest and basic data structure. It is simply a list of items stored continuously one by one in the computer memory. There is a condition in array that Continue reading “Understanding Array Data Structure”

Understanding The Importance Of Algorithms

Hello to all the readers! I was reading about algorithms in computer science. I have seen that algorithms is always a complex topic for each programmer to understand in the first go. And then many of us do not really understand it correctly. Therefore, I am going through the concept of algorithms from the start. Continue reading “Understanding The Importance Of Algorithms”