Implementing and Understanding Data Structures in Java 8
Learn the fundamentals of performance, memory usage, library design, and other core programming features by building basic data structure and collection classes from scratch. The demos are in Java, but the concepts can be applied to any language.
Data structures are used every day to hold and collect data. Often times pre-built data structures are used, such as Linked Lists and Maps, but you may never have built one from the ground up. In this course, Implementing and Understanding Data Structures in Java, you’ll learn how to build many of the core data structures used in software development by utilizing the core Java programming language. First, you’ll dive into learning about queues and stacks. Next, you’ll explore lists and hashes in-depth. Finally, you’ll finish off the course by discovering trees and how to utilize in practice. By the end of this course, you’ll have a solid foundation on what each data structure is well-suited for, and what each data structure’s performance access cost is.
Author Name: Dan Bunker
Author Description:
Dan Bunker is the Chief Technology Officer (CTO) at Monolith Brands Group, an eCommerce company based in Brooklyn, New York. Dan has used a variety of technologies throughout his career. He currently has expertise with Java, Ruby, Python and JavaScript languages and related technologies. In addition to a passion for software development (SaaS), Dan enjoys mentoring, training and advising engineers and developers in their careers.
Table of Contents
- Course Overview
1min - Getting Started
18mins - Stacks
33mins - Queues
27mins - Lists
31mins - Hashes
30mins - Trees
45mins
There are no reviews yet.