Introduction to Algorithms
Introduction to Algorithms
3rd Edition
ISBN: 9780262033848
Author: Thomas H. Cormen, Ronald L. Rivest, Charles E. Leiserson, Clifford Stein
Publisher: MIT Press
bartleby

Concept explainers

Question
Book Icon
Chapter 19, Problem 3P

(a)

Program Plan Intro

To analyse the amortized running time of FIB-HEAP-CHANGE-KEY when k is greater than or equal to x.key .

(b)

Program Plan Intro

Give an efficient implementation of FIB-HEAP-PRUNE( H,r ) and also describe the amortized running time of Implementation.

Blurred answer
Students have asked these similar questions
Think about the challenge of finding the smallest element in a maximum heap. A max heap's smallest components must be one of the n/2 leaves. (If not, the tree cannot be a max heap since there must be a nonleaf smaller than one of its descendants.) Therefore, a thorough leaf search is sufficient. Show, at the very least, that leaf-by-leaf searching is required.
Suppose we generalize the “cut rule” (in the implementation of decrease-key operation for a Fibonacci heap) to cut a node x from its parent as soon as it loses its kth child, for some integer constant k. (The rule that we studied uses k = 2.) For what values of k can we upper bound the maximum degree of a node of an n-node Fibonacci heap with O(log n)?
Given a max-heap H with n elements and a value x, write the pseudocode of most efficientpossible algorithm that prints all keys in H that are greater than x (i.e., use the command print).The max-heap H should remain intact. Please indicate the worst-case running time of your algorithmand justify your answer. (Note: A procedure that always traverses the whole heap, regardless of thevalue of x and the elements in the heap, is considered an inefficient algorithm.)
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education