In this article you will learn the basics of the Tree Data Structure, and its basic types, such as Binary Search and AVL trees.
Data Structures
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 Better Understand Java HashMap
How the HashMap class is internally implemented, its initial capacity and re-sizing and its behavior in a multi-threaded scenario.
Java Map: How to Preserve Insertion Order
The LinkedHashMap class implements the Map interface and preserves the order in which the keys are inserted into it.

