25.9.2
This website uses cookies to ensure you get the best experience on our website. Learn more

Advanced Features in Java: List Algorithms & Implementations

Skillsoft issued completion badges are earned based on viewing the percentage required or receiving a passing score when assessment is required. In this course, you'll explore the different types of lists available in the Java Collections framework and important algorithmic operations on lists. You'll examine the LinkedList, Vector, and ArrayList classes, and how they all implement the List, Collection, and Iterable Interfaces. You'll see how Vectors are similar to ArrayLists, but are thread-safe and so best-suited for concurrent access and multi-threaded applications. Next, you'll learn how LinkedLists are faster than ArrayLists for list addition and deletion operations, but slower for random access. You'll then explore how to create custom Comparator objects and implement the Comparable interface. Finally, you'll learn how to use different list algorithms, such as sorting, shuffling, copying, and you'll examine the semantics of list equality.

Issued on

March 26, 2021

Expires on

Does not expire