Module 10 of Skill Path: Speedrun the Netflix Coding Interview: Top Problems in Python
This module will focus on two advanced sorting algorithms, Cyclic Sort and Topological Sort. These are often used in coding interviews as a way to distinguish between average and outstanding candidates. Cyclic Sort may only be used if the input list meets certain criteria, and in those situations, it’s the most efficient sorting algorithm possible. Topological Sort utilizes graph-based algorithms to deal with partially ordered elements. This module teaches us to recognize whether either of these advanced sorting techniques is applicable, as well as how to use them to solve the given problem.
A working knowledge of the Cyclic Sort pattern
The ability to recognize when Cyclic Sort may be applied
Hands-on experience with using the Topological Sort pattern
The ability to recognize problems featuring partially ordered information
Lifetime Discount 50% OFF
$25
.50
per mo,
billed annually ($149)
Lifetime Discount 50% OFF
$25
.50
per mo,
billed annually ($149)