Sail E0 Webinar
Question
After applying the below operations on a input sequence, what happens?
i. construct a cartesian tree for input sequence
ii. put the root element of above tree in a priority queue
iii. if( priority queue is not empty) then
.search and delete minimum value in priority queue
.add that to output
.add cartesian tree children of above node to priority queue
Options:
A .  constructs a cartesian tree
B .  sorts the input sequence
C .  does nothing
D .  produces some random output
Answer: Option B


The above given steps are for sorting a cartesian tree. cartesian sort is benificial in case of partially sorted set of elements. a cartesian
sort can be considered as a selection or heap sort maintaining a priority queue.



Was this answer helpful ?
Next Question

Submit Solution

Your email address will not be published. Required fields are marked *

Latest Videos

Latest Test Papers