Data Structures and Algorithms: Deep Dive Using Java Course
Learn about Arrays, Linked Lists, Trees, Hashtables, Stacks, Queues, Heaps, Sort algorithms and Search algorithms
This course goes over the theory of how things work, but only to give you what you need to know to understand the implementation covered. Complete source code is included and available for you to download. This is a hands-on course! If you want to try understanding things at a deep level, and work on implementations, rather than theory, then again, this is the course for you. The course also spends more time than most other courses of its kind looking at what’s available in the JDK. Students wanting to understand how things work “under the hood” will benefit enormously from this course.
What you’ll learn
- Learn the strengths and weaknesses of a variety of data structures, so you can choose the best data structure for your data and applications
- Code an implementation of each data structure, so you understand how they work under the covers
- Learn many of the algorithms commonly used to sort data, so your applications will perform efficiently when sorting large datasets
- Learn what’s available in the JDK for storing and sorting data, so you won’t waste time reinventing the wheel
Recommended Java Algorithms Course