Become familiar with nonlinear and hierarchical data structures. Study various tree structures: Binary Trees, BSTs and Heaps. Understand tree operations and algorithms. Learn and implement HashMaps that utilize key-value pairs to store data. Explore probabilistic data structures like SkipLists. Course tools help visualize the structures and performance.
What you'll learn
understand and implement various tree structures
perform operations on Binary Trees and Heaps
utilize HashMaps for data storage
explore the principles of probabilistic data structures like SkipLists