Advanced Sorting Techniques

Module Overview

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.

Module Objectives

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

Standard

 $25 

$12

.50

per mo,

billed annually ($149)

4 interest-free payments

Module 9

Content (Module 10)
Module 11

Module 9

Content (Module 10)
Module 11

Lifetime Discount 50% OFF

Standard

 $25 

$12

.50

per mo,

billed annually ($149)

4 interest-free payments