Algo Inversions1

6
Divide and Conquer Counting Inversion s I Design and Analysis of Algorithms I

description

Algorithm Inversions

Transcript of Algo Inversions1

Divide and ConquerCounting Inversions I

Design and Analysis of Algorithms I

Tim Roughgarden

The Problem

Tim Roughgarden

Examples and Motivation

15

21

36

64

What is the largest-possible number of inversions that a 6-element array can have?

Tim Roughgarden

High-Level Approach

Tim Roughgarden

High-Level Algorithm