My Blog

My WordPress Blog

My Blog

My WordPress Blog

02. DSA Using Java

Recursion

Overview Recursion refers to a technique in a programming language where a function calls itself. The function which calls itself is called a recursive method. Characteristics A recursive function must posses the following two characteristics Learn Java in-depth with real-world projects through our Java certification course. Enroll and become a certified expert to boost your career. Recursive Factorial […]

Graph

Overview Graph is a datastructure to model the mathematical graphs. It consists of a set of connected pairs called edges of vertices. We can represent a graph using an array of vertices and a two dimentional array of edges. Important terms Basic Operations Following are basic primary operations of a Graph which are following. Learn Java in-depth […]

Heap

Overview Heap represents a special tree based data structure used to represent priority queue or for heap sort. We’ll going to discuss binary heap tree specifically. Binary heap tree can be classified as a binary tree with two constraints − Basic Operations Following are basic primary operations of a Min heap which are following. Learn Java in-depth […]

Tree

Overview Tree represents nodes connected by edges. We’ll going to discuss binary tree or binary search tree specifically. Binary Tree is a special datastructure used for data storage purposes. A binary tree has a special condition that each node can have two children at maximum. A binary tree have benefits of both an ordered array […]

Queue

Overview Queue is kind of data structure similar to stack with primary difference that the first item inserted is the first item to be removed (FIFO – First In First Out) where stack is based on LIFO, Last In First Out principal. Queue Representation Learn Java in-depth with real-world projects through our Java certification course. Enroll and become […]

Scroll to top