Skip to content
Courses
DSA to Development
Get IBM Certification
Newly Launched!
Master Django Framework
Become AWS Certified
For Working Professionals
Interview 101: DSA & System Design
Data Science Training Program
JAVA Backend Development (Live)
DevOps Engineering (LIVE)
Data Structures & Algorithms in Python
For Students
Placement Preparation Course
Data Science (Live)
Data Structure & Algorithm-Self Paced (C++/JAVA)
Master Competitive Programming (Live)
Full Stack Development with React & Node JS (Live)
Full Stack Development
Data Science Program
All Courses
Tutorials
Data Structures & Algorithms
ML & Data Science
Interview Corner
Programming Languages
Web Development
CS Subjects
DevOps And Linux
School Learning
Practice
Build your AI Agent
GfG 160
Problem of the Day
Practice Coding Problems
GfG SDE Sheet
Contests
Accenture Hackathon (Ending Soon!)
GfG Weekly [Rated Contest]
Job-A-Thon Hiring Challenge
All Contests and Events
DSA
Practice Problems
Python
C
C++
Java
Courses
Machine Learning
DevOps
Web Development
System Design
Aptitude
Projects
Sign In
▲
Similar Topics
Web Technologies
40.3k+ articles
DSA
22.3k+ articles
Python
20.1k+ articles
Experiences
17k+ articles
Interview Experiences
13.6k+ articles
School Learning
11.7k+ articles
JavaScript
11.5k+ articles
Java
10.1k+ articles
Mathematical
7.7k+ articles
Java-Stack
56 articles
Java-DSA
33 posts
Popular Articles
Recent Articles
AVL Tree program in Java
Last Updated: 04 April 2025
AVL tree stands for Adelson-Velsky and Landis tree. An AVL tree is a type of self-balancing binary search tree. In an AVL tree, the height o
...read more
Java
Picked
Java-DSA
Huffman Coding Java
Last Updated: 27 June 2024
The Huffman coding is a popular algorithm used for lossless data compression. It works by assigning the variable-length codes to the input c
...read more
Java
Picked
Java-DSA
Red Black Tree Java
Last Updated: 13 June 2024
A Red-Black Tree is a self-balancing binary search tree where each node contains an extra bit for the storing colour either red or black. Th
...read more
Java
Picked
Java-DSA
Similar Topics
Web Technologies
40.3k+ articles
DSA
22.3k+ articles
Python
20.1k+ articles
Experiences
17k+ articles
Interview Experiences
13.6k+ articles
School Learning
11.7k+ articles
JavaScript
11.5k+ articles
Java
10.1k+ articles
Mathematical
7.7k+ articles
Java-Stack
56+ articles
B-Tree in Java
Last Updated: 30 May 2024
A B-tree is a self-balanced tree data structure that will maintain the sorted data and allow for operations such as insertion, deletion and
...read more
Java
Picked
Java-DSA
Heap implementation in Java
Last Updated: 27 May 2024
A heap is a binary tree-based data structure that adheres to a heap property. In a heap, every parent node has a specific relationship with
...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 t
...read more
Java
Picked
Java-DSA
Trie Data Structure in Java
Last Updated: 27 May 2024
A Trie Data Structure is nothing but it is a tree-like data structure which is used to efficiently store and retrieve the dynamic set of Str
...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
...read more
Java
Picked
Java-DSA
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
...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 del
...read more
Java
Picked
Java-DSA
One Dimensional Array in Java
Last Updated: 15 May 2024
An array is a type of Data Structure that can store collections of elements. These elements are stored in contiguous memory locations and th
...read more
Java
Picked
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
...read more
Java
Picked
Java-DSA
Java Program to Implement Adjacency List
Last Updated: 15 May 2024
Adjacency List is the data structure used to represent graphs which can consist of the vertices(nodes) and the edges(connections between the
...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 g
...read more
Java
Picked
Java-DSA
Java Program to Implement Stack Data Structure
Last Updated: 26 April 2024
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 t
...read more
Java
Picked
Java-Stack
Java-DSA
1
2
3
>>
Last
1
2
3
>>
Last
1
2
3
>>
Last
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 !