1.

A treap is a cartesian tree with ___________(a) additional value, which is a priority value to the key generated randomly(b) additional value, which is a priority value to the key generated sequentially(c) additional heap rule(d) additional operations like remove a range of elementsThe query is from Cartesian Tree in portion Binary Trees of Data Structures & Algorithms IThe question was asked by my school teacher while I was bunking the class.

Answer»

Right choice is (a) additional value, which is a priority value to the key generated randomly

For explanation: A cartesian tree, if feeded with a sorted sequence will generate a straight path (or in tree terminology a skew tree). moreover a cartesian tree basing on same values from the search keys DOESNOT work well. so a cartesian tree with priority value in ADDITION to search key is called TREAP.



Discussion

No Comment Found

Related InterviewSolutions