Introduction to Data Structures and Algorithms (In JAVA) | Basics