Click here to Skip to main content
13,193,551 members (41,792 online)
Rate this:
 
Please Sign up or sign in to vote.
See more:
I need help understanding Union of Intervals based on Advanced Data Structures Book by Peter Brass. Attached is the section of the book that Im trying to Understand starting from the middle of the page 163 where it says "A fully dynamic structure to maintain the measure of a union of intervals..."

Im trying to make the Measure of all Unions of Intervals Calculate Properly.

This is basically what I understood,
1) Start with any Balanced Search Tree. Therefore I used height balanced search tree.
example, for interval [1,9], I insert a 1 into the tree. Then I Insert a 9 into the tree.

2) during insertion of for interval [1,9]
a) i record the path of 1 into a stack, insert 1 into the tree, rebalance the tree, use the stack to trace back to the root while calculating the leftmin, rightmax and measure.

-b) record the path of 9 into a stack, insert 1 into the tree, rebalance the tree, use the stack to trace back to the root while calculating the leftmin, rightmax and measure.

What's messing me up is it's associated nodes. I can't visualize it correctly.
Anyway, I implemented this in C and its not calculating right. Am I missing something?
Posted 11-Nov-11 8:00am

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month


Advertise | Privacy |
Web01 | 2.8.171018.2 | Last Updated 11 Nov 2011
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100