In this article you will learn the basics of the Tree Data Structure, and its basic types, such as Binary Search and AVL trees.
Archives for April 2025
Serialize and Deserialize a Binary Tree: Easy Explanation
In this article you will learn how Serialize and Deserialize a Binary Tree with examples in Java.
Binary Tree’s Diameter: Easy Explanation to Find its value
In this article you will learn how find the diameter of a Binary Tree with an example algorithm in Java.
An Easy Explanation of the AVL Tree Data Structure
In this article you will learn about AVL binary search trees and how to implement the related balancing algorithm in Java.
How to Implement the Lowest Common Ancestor in a Binary Tree Algorithm
In this article you will learn how to implement the Lowest Common Ancestor in a Binary Tree algorithm in Java, and for what scenarios is effective.
How to Implement the Bucket Sort Algorithm
In this article you will learn how to implement the Bucket Sort algorithm in Java, and for what scenarios is effective.
How to Implement the Shell Sort Algorithm
In this article you will learn how to implement the Shell Sort algorithm in Java, and for what scenarios is effective.
How to Implement the Insertion Sort Algorithm
In this article you will learn how to implement the Insertion Sort algorithm in Java, and for what scenarios is effective.
How to Implement the Bubble Sort Algorithm
In this article you will learn how to implement the Bubble Sort algorithm in Java, and for what scenarios is effective.
How to Implement the Radix Sort Algorithm
In this article you will learn how to implement the Radix Sort algorithm in Java, and for what scenarios is effective.

