MIT6_851S10_assn06

MIT6_851S10_assn06 - 6.851 Advanced Data Structures...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
6.851 Advanced Data Structures (Spring’10) Prof. Erik Demaine Dr. Andr´ e Schulz TA: Aleksandar Zlateski Problem 6 Due: Thursday, Mar. 18 Be sure to read the instructions on the assignments section of the class web page. Dynamizing static search structures. An exponential search tree on n keys is a search tree data structure where the root has Θ( n 1 /c ) children, for a constant c > 1, and each child subtree is an exponential search tree on Θ( n 1 1 /c ) keys. The actual data is stored at the leaves. Internal nodes store “splitters”, which are or were keys, to enable search. Namely, an internal node stores a splitter for each child that is less than or equal to all nodes in the child subtree, and greater than all nodes in its left sibling subtree. For example, the splitter for a child could be the smallest key in the child subtree. (Assume for simplicity that all keys are distinct.) The internal node stores these splitters in a speci±ed static predecessor search data structure
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 2

MIT6_851S10_assn06 - 6.851 Advanced Data Structures...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online