red-black trees

10
Data Structures Red-Black Trees Design and Analysis of Algorithms I

Upload: mandek

Post on 05-Jan-2016

25 views

Category:

Documents


1 download

DESCRIPTION

Data Structures. Red-Black Trees. Design and Analysis of Algorithms I. Binary Search Tree Structure. The Height of a BST. Balanced Search Trees. Red-Black Invariants. Example #1. Example #2. Height Guarantee. Height Guarantee ( con’d ). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Red-Black Trees

Data Structures

Red-Black TreesDesign and Analysis

of Algorithms I

Page 2: Red-Black Trees

Binary Search Tree Structure

Page 3: Red-Black Trees

The Height of a BST

Page 4: Red-Black Trees

Tim Roughgarden

Balanced Search Trees

Page 5: Red-Black Trees

Tim Roughgarden

Red-Black Invariants

Page 6: Red-Black Trees

Tim Roughgarden

Example #1

Page 7: Red-Black Trees

Tim Roughgarden

Example #2

Page 8: Red-Black Trees

Tim Roughgarden

Height Guarantee

Page 9: Red-Black Trees

Tim Roughgarden

Height Guarantee (con’d)

Page 10: Red-Black Trees

Search

Delete

Insert and Delete

None of the above

Which of the search tree operations have to be re-implemented so that the Red-Black invariants are maintained?