30.12.2013 Views

Red-Black tree Rotation, Insertion, Deletion

Red-Black tree Rotation, Insertion, Deletion

Red-Black tree Rotation, Insertion, Deletion

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Conclusion<br />

<strong>Red</strong>-<strong>Black</strong> <strong>tree</strong>s let us implement all dictionary operations<br />

in O(log n). Further, in no case are more than<br />

3rotations done to rebalance. Certain very advanced<br />

data structures have data stored at nodes which requires<br />

a lot of work to adjust after a rotation | redblack<br />

<strong>tree</strong>s ensure it won't happen often.<br />

Example: Each node represents the endpoint of a line,<br />

and is augmented with a list of segments in its sub<strong>tree</strong><br />

which it intersects.<br />

We will not study such complicated structures, however.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!