Tutorials
Courses
Go Premium
Data Structure
Java
Python
HTML
Interview Preparation
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
SQL
Web Development
System Design
Aptitude
GfG Premium
Similar Topics
Web Technologies
32.1K+ articles
DSA
20.0K+ articles
Python
19.6K+ articles
Experiences
15.8K+ articles
Interview Experiences
14.2K+ articles
School Learning
11.1K+ articles
JavaScript
9.9K+ articles
Java
9.3K+ articles
Misc
7.8K+ articles
Mathematics
5.6K+ articles
Java-DSA
32 posts
Recent Articles
Popular Articles
Implementing a Binary Tree in Java
Last Updated: 15 May 2024
A binary tree is a hierarchical data structure composed of the nodes. Each node contains the value and references to its left child node and right child node, which are al...
read more
Java
Picked
Java-DSA
Prim's Algorithm with a Java Implementation
Last Updated: 13 June 2024
Prim's Algorithm is a popular Algorithm in the field of computer science and Graph Theory It is used to find the Minimum Spanning Tree of a weighted, undirected graph. The...
read more
Java
Picked
Java-DSA
Java Program to Perform the Inorder Tree Traversal
Last Updated: 27 May 2024
The binary tree is the hierarchical data structure in which each node has at most two children and it can referred to as the left child and the right child. Inorder tree t...
read more
Java
Picked
Java-DSA
Queue Implementation Using Linked List in Java
Last Updated: 27 May 2024
Queue is the linear data structure that follows the First In First Out(FIFO) principle where the elements are added at the one end, called the rear, and removed from the o...
read more
Java
Picked
Java-DSA
Java Program to Implement Suffix Array
Last Updated: 27 May 2024
A Suffix Array is a fundamental data structure used in string processing and computational biology. It represents an array of all suffixes of a given string, sorted lexico...
read more
Java
Picked
Java-DSA
Implement a Binary Heap in Java
Last Updated: 30 May 2024
A Binary Heap is a Data Structure that takes the form of a binary tree but it is implemented by using an Array. It is primarily used to efficiently manage a collection of ...
read more
Java
Picked
Java-DSA
Java Program to Implement Bellman Ford Algorithm
Last Updated: 27 May 2024
The Bellman-Ford algorithm is an essential method in graph theory and algorithms used to determine the shortest paths in a weighted graph from one vertex of origin to all ...
read more
Java
Picked
Java-DSA
Java Program to Implement the Queue Data Structure
Last Updated: 27 May 2024
Queue is the fundamental data structure that follows the First-In-First-Out(FIFO) principle where the element that is inserted first is one that gets removed first. Imagin...
read more
Java
Picked
Java-DSA
Java Program to Construct a Binary Search Tree
Last Updated: 15 May 2024
Binary Search Tree (BST) is the widely used data structure in computer science, primarily known for the efficient search, insertion, and deletion operations. It is the typ...
read more
Java
Picked
Java-DSA
Level Order Traversal of a Binary Tree in Java
Last Updated: 15 May 2024
Binary Tree is a hierarchical data structure in which each node has at most two children and it can referred to as the left child and right child. It is called a tree beca...
read more
Java
Picked
Java-DSA
Java Program for the Preorder Tree Traversal in Binary Tree
Last Updated: 15 May 2024
Preorder traversal is the method used to traverse the tree data structure. In the preorder traversal, the nodes are visited in the order: of root, left subtree, and right ...
read more
Java
Picked
Java-DSA
Java Program to Perform the Postorder Tree Traversal
Last Updated: 15 May 2024
The Binary Tree can consist of nodes where each node contains the value and the references to its left and right children. The structure is organized hierarchically with a...
read more
Java
Picked
Java-DSA
Graph Adjacency Matrix in Java
Last Updated: 15 May 2024
A graph is a type of data structure used to represent the relationship between the entities. In this article, we will learn to represent a graph in the form of Adjacency M...
read more
Java
Picked
Java-DSA
Java Program to Implement Stack Data Structure
Last Updated: 23 July 2025
Stack is the fundamental Data Structure that can follow the Last In, First Out(LIFO) principle. It can work that the last element added to the stack will be the first one ...
read more
Java
Picked
Java-Stack
Java-DSA
Circular Linked List Implementation in Java
Last Updated: 15 May 2024
A Circular Linked List is a variation of the traditional linked list data structure. In the traditional linked list, the last node points to the null and it can indicating...
read more
Java
Picked
Java-DSA
1
2
3
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our
Cookie Policy
&
Privacy Policy
Got It !