PART 9 Symmetric Mix-Max Heaps

17
PART 9 Symmetric Mix-Max Heaps Return with min priority Return with max priority Insert arbitrary priority Delete min priority Delete max priority

description

PART 9 Symmetric Mix-Max Heaps. Return with min priority Return with max priority Insert arbitrary priority Delete min priority Delete max priority. SMMH. A complete binary tree Empty root Min is the left child of root Max is the right child of root Left ≦ right sibling - PowerPoint PPT Presentation

Transcript of PART 9 Symmetric Mix-Max Heaps

Page 1: PART 9 Symmetric Mix-Max Heaps

PART 9Symmetric Mix-Max Heaps

• Return with min priority

• Return with max priority

• Insert arbitrary priority

• Delete min priority

• Delete max priority

Page 2: PART 9 Symmetric Mix-Max Heaps

SMMH

• A complete binary tree

• Empty root

• Min is the left child of root

• Max is the right child of root

• Left right sibling≦• LeftChild(grandparent) node≦• RightChild(grandparent) node≧

Page 3: PART 9 Symmetric Mix-Max Heaps

SMMH

• Page 530, fig 9.25

Page 4: PART 9 Symmetric Mix-Max Heaps

Insertion

• Page 533, fig 9.26

Page 5: PART 9 Symmetric Mix-Max Heaps

Insertion

• Page 533, fig 9.27

Page 6: PART 9 Symmetric Mix-Max Heaps

Insertion

• Page 534. fig 9.28

Page 7: PART 9 Symmetric Mix-Max Heaps

Insertion

• Page 534, fig 9.29

Page 8: PART 9 Symmetric Mix-Max Heaps

Insertion

• Page 535, fig 9.30

Page 9: PART 9 Symmetric Mix-Max Heaps

Insertion

• Page 535, fig 9.31

Page 10: PART 9 Symmetric Mix-Max Heaps

Deletion

• Page 538, fig 9.32

Page 11: PART 9 Symmetric Mix-Max Heaps

Deletion

• Page 538, fig 9.33

Page 12: PART 9 Symmetric Mix-Max Heaps

Deletion

• Page 539, fig 9.34

Page 13: PART 9 Symmetric Mix-Max Heaps

Deletion

• Page 539, fig 9.35

Page 14: PART 9 Symmetric Mix-Max Heaps

Deletion

• Page 540, fig 9.36

Page 15: PART 9 Symmetric Mix-Max Heaps

Deletion

• Page 540, fig 9.37

Page 16: PART 9 Symmetric Mix-Max Heaps

Deletion

• Page 541, fig 9.38

Page 17: PART 9 Symmetric Mix-Max Heaps

Exercises

• Page 541, Problem 2

• Page 541, Problem 3

• Page 541, Problem 4