Work with the principles of data storage in Arrays, ArrayLists & LinkedList nodes. Understand their operations and performance with visualizations. Implement low-level linear, linked data structures with recursive methods, and explore their edge cases. Extend these structures to the Abstract Data Types, Stacks, Queues and Deques.
What you'll learn
understand and implement Arrays, ArrayLists, and LinkedLists
apply recursive methods in data structure implementations
analyze the performance of various data structures
extend basic structures to stacks, queues, and deques