Read Sections 6.1 and 6.2 of Data Structures, Abstraction and Design using Java.
Chapter 6.
- Tree Terminology and Applications
- Tree Traversals
- Implementing a BinaryTree Class
- Java 8 Lambda Expressions and Functional Interfaces
- Binary Search Trees
- Heaps and Priority Queues
- Huffman Trees
Be able to answer the self-check questions at the end of each section.