Elegant by Design

Module Overview

Each pattern in this module exemplifies the power of dissecting a problem in detail and figuring out the least expensive operations required to solve it. In the Sliding Window pattern, we’ll gain practice in various techniques to ensure that a solution that seems to require nested loops actually executes in linear time. Using the Union Find pattern, we’ll learn to solve a diverse set of problems using the disjoint-set data structure.

Module Objectives

Hands-on experience with using the Sliding Window pattern

An enhanced ability to analyze algorithm complexity

A working knowledge of the Union Find pattern

An understanding of the union by rank and path compression optimization techniques

Lifetime Discount 50% OFF

Standard

 $25 

$12

.50

per mo,

billed annually ($149)

4 interest-free payments

Module 10

Content (Module 11)

Module 10

Content (Module 11)

Lifetime Discount 50% OFF

Standard

 $25 

$12

.50

per mo,

billed annually ($149)

4 interest-free payments