Arnab Chakraborty has Published 4293 Articles

Unrooted binary tree in Data Structure

Arnab Chakraborty

Arnab Chakraborty

Updated on 11-Aug-2020 06:42:48

609 Views

Here we will see the what is the unrooted binary tree. These trees are connected undirected graph with no cycle. The vertices with one neighbor are the leaves of the tree. Remaining vertices are internal nodes. The degree of the vertices is its number of neighbors. In a tree with ... Read More

Tournament Trees, Winner Trees and Loser Trees in Data Structure

Arnab Chakraborty

Arnab Chakraborty

Updated on 11-Aug-2020 06:40:54

9K+ Views

Here we will see the Tournament trees, Winner and Looser trees. The Tournament tree is a complete binary tree with n external nodes and n – 1 internal nodes. The external nodes represent the players, and the internal nodes are representing the winner of the match between the two players. ... Read More

Prefix and Postfix Expressions in Data Structure

Arnab Chakraborty

Arnab Chakraborty

Updated on 11-Aug-2020 06:38:14

33K+ Views

The way to write arithmetic expression is known as a notation. An arithmetic expression can be written in three different but equivalent notations, i.e., without changing the essence or output of an expression. These notations are –InfixPrefixPostfixInfix notations are normal notations, that are used by us while write different mathematical ... Read More

Circular queues-Insertion and deletion operations in C++

Arnab Chakraborty

Arnab Chakraborty

Updated on 11-Aug-2020 06:34:17

12K+ Views

A queue is an abstract data structure that contains a collection of elements. Queue implements the FIFO mechanism i.e the element that is inserted first is also deleted first.Queue cane be one linear data structure. But it may create some problem if we implement queue using array. Sometimes by using ... Read More

R-trees in Data Structure

Arnab Chakraborty

Arnab Chakraborty

Updated on 11-Aug-2020 06:28:32

4K+ Views

Here we will see the R-Trees data structure. The R-Trees are used to store special data indexes in an efficient manner. This structure is very useful to hold special data queries and storages. This R-trees has some real life applications. These are like below −Indexing multidimensional informationHandling game dataHold geospatial ... Read More

The B-tree in Data Structure

Arnab Chakraborty

Arnab Chakraborty

Updated on 11-Aug-2020 06:26:24

4K+ Views

Here we will see what are the B-Trees. The B-Trees are specialized m-way search tree. This can be widely used for disc access. A B-tree of order m, can have maximum m-1 keys and m children. This can store large number of elements in a single node. So the height ... Read More

Merge Algorithms in Data Structure

Arnab Chakraborty

Arnab Chakraborty

Updated on 11-Aug-2020 06:24:45

785 Views

The Merge algorithm is used to merge two sorted list into one list. This algorithm is used in different cases. If we want to perform merge sort, then we need to merge the sorter lists into larger lists.The approach is simple. We take two lists, there will be two pointers. ... Read More

Binary Trees as Dictionaries in Data Structure

Arnab Chakraborty

Arnab Chakraborty

Updated on 11-Aug-2020 06:21:18

1K+ Views

When we try to implement abstract data type Dictionary, then the node associates with values. A dictionary is basically a set of keys, which must be elements drawn from a total ordering. There may be additional information, which are associated with each key, but it does not lead to any ... Read More

Robin-Hood Hashing in Data Structure

Arnab Chakraborty

Arnab Chakraborty

Updated on 11-Aug-2020 06:20:11

437 Views

In this section we will see what is Robin-Hood Hashing scheme. This hashing is one of the technique of open addressing. This attempts to equalize the searching time of element by using the fairer collision resolution strategy. While we are trying to insert, if we want to insert element x ... Read More

LCFS Hashing in Data Structure

Arnab Chakraborty

Arnab Chakraborty

Updated on 11-Aug-2020 06:18:32

531 Views

In this section we will see what is LCFS Hashing. This is one of the open-addressing strategy, that changes the collision resolution strategy. If we check the algorithms for the hashing in open address scheme, we can find that if two elements collide, then whose priority is higher, will be ... Read More

Advertisements