# Vivek Archive

Data Structure

A specialized form of tree data structure in which each node can have at most two children, such a tree is referred as a Binary Tree. The Topmost node

Read More Data Structure

A tree is a hierarchical data structure, unlike array and linked list(which are known as a linear data structure). Saying hierarchy means nodes(or vertices) are ordered in top

Read More Data Structure

Priority Queue is a data structure which is similar to Queue and Stack. Moreover, it is an extension to queue with following properties Each item is associated with

Read More Data Structure

A queue is a data structure used to store items that has defined way of Insertion and Deletion operation. It follows First in First Out(FIFO) means items inserted

Read More Data Structure

A stack is a data structure used to store items that has defined way of Insertion and Deletion operation. It follows Last in First Out(LIFO) means items inserted

Read More Data Structure

A doubly linked list is an advanced form of linked list which has the ability to traverse back and forth i.e. in both the direction. It possesses an

Read More Data Structure

In a circular linked list all nodes are connected in a continuous cycle. Each node has two part Data and Next as a singly linked list has. The

Read More Data Structure

In earlier posts of linked lists, we have discussed about Linked list and some of its basic operations like Insertion and Deletion. Insertion – Insertion to Linked List – Explanation,

Read More Data Structure

Reversing a linked list is one of the most commonly asked data structure interview questions. Shown the linked list 10, 20, 30. After reversed operation, it should be

Read More Data Structure

In our previous post we have discussed about Linked lists and how to insert a node in a linked list(at the front, at the end and somewhere in

Read More