CS 3343/3341 Analysis of Algorithms |
Extract Maximum from Heap |
___ 1/ \ \ 4/ +-------------------------------+ | | ___ ___ 2/ \ 3/ \ \ 1/ \ 3/ +---------------+ +---------------+ | | | | ___ ___ ___ ___ 4/ \ 5/ \ 6/ \ 7/ \ \ 2/ \ 16/ \ 9/ \ 10/ +-------+ +-------+ --- --- | | | ___ ___ ___ 8/ \ 9/ \ 10/ \ \ 14/ \ 8/ \ 7/ --- --- ---
___ 1/ \ \ 16/ +-------------------------------+ | | ___ ___ 2/ \ 3/ \ \ 14/ \ 10/ +---------------+ +---------------+ | | | | ___ ___ ___ ___ 4/ \ 5/ \ 6/ \ 7/ \ \ 8/ \ 7/ \ 9/ \ 3/ +-------+ +-------+ --- --- | | | ___ ___ ___ 8/ \ 9/ \ 10/ \ \ 2/ \ 4/ \ 1/ --- --- ---
___ 1/ \ \ 14/ +-------------------------------+ | | ___ ___ 2/ \ 3/ \ \ 8/ \ 10/ +---------------+ +---------------+ | | | | ___ ___ ___ ___ 4/ \ 5/ \ 6/ \ 7/ \ \ 4/ \ 7/ \ 9/ \ 3/ +-------+ --- --- --- | | ___ ___ 8/ \ 9/ \ \ 2/ \ 1/ --- ---
___ 1/ \ \ 10/ +-------------------------------+ | | ___ ___ 2/ \ 3/ \ \ 8/ \ 9/ +---------------+ +---------------+ | | | | ___ ___ ___ ___ 4/ \ 5/ \ 6/ \ 7/ \ \ 4/ \ 7/ \ 1/ \ 3/ +-------+ --- --- --- | ___ 8/ \ \ 2/ ---
___ 1/ \ \ 9/ +-------------------------------+ | | ___ ___ 2/ \ 3/ \ \ 8/ \ 3/ +---------------+ +---------------+ | | | | ___ ___ ___ ___ 4/ \ 5/ \ 6/ \ 7/ \ \ 4/ \ 7/ \ 1/ \ 2/ --- --- --- ---
___ 1/ \ \ 8/ +-------------------------------+ | | ___ ___ 2/ \ 3/ \ \ 7/ \ 3/ +---------------+ +---------------+ | | | ___ ___ ___ 4/ \ 5/ \ 6/ \ \ 4/ \ 2/ \ 1/ --- --- ---
___ 1/ \ \ 7/ +-------------------------------+ | | ___ ___ 2/ \ 3/ \ \ 4/ \ 3/ +---------------+ --- | | ___ ___ 4/ \ 5/ \ \ 1/ \ 2/ --- ---
___ 1/ \ \ 4/ +-------------------------------+ | | ___ ___ 2/ \ 3/ \ \ 2/ \ 3/ +---------------+ --- | ___ 4/ \ \ 1/ ---
___ 1/ \ \ 3/ +-------------------------------+ | | ___ ___ 2/ \ 3/ \ \ 2/ \ 1/ --- ---
___ 1/ \ \ 2/ +-------------------------------+ | ___ 2/ \ \ 1/ ---
___ 1/ \ \ 1/ ---