Cp5151 Advanced Data Structures and Algorithms
Cp5151 Advanced Data Structures and Algorithms
Binary Search Trees: Basics – Querying a Binary search tree – Insertion and Deletion- Red-Black trees:
Properties of Red-Black Trees – Rotations – Insertion – Deletion -B-Trees: Definition of Btrees – Basic
operations on B-Trees – Deleting a key from a B-Tree- Fibonacci Heaps: structure – Mergeable-heap
operations- Decreasing a key and deleting a node-Bounding the maximum degree.
34 NP-Completeness 421
34.1 Polynomial time 426
34.2 Polynomial-time verification 434
34.3 NP-completeness and reducibility 440
34.4 NP-completeness proofs 451
34.5 NP-complete problems 459