8.6

Assignments

    Assignment 1: Designing complex data

    Assignment 2: Delegation

    Assignment 3: Tree-Shaped Data

    Assignment 4: Accumulators

    Assignment 5: Abstracting over Data Definitions

    Assignment 6: Customizing Constructors

    Assignment 7: Nordle

    Assignment 8: Abstraction

    Assignment 9: Generics

    Assignment 10: Fibonacci

    Assignment 11: Course Registration

    Assignment 12: Who’s On Deque?

    Assignment 13: Huffman Coding

    Assignment 14: Traversal

    Assignment 15: Arrays

    Assignment 16: Bloom Filters

    Assignment 17: Optionals

    Assignment 18: Streams

    Assignment 19: Nonogram

    Assignment 20: Chess

{