Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re: Representing windows of time in a string

by davido (Cardinal)
on Oct 30, 2003 at 17:11 UTC ( [id://303331]=note: print w/replies, xml ) Need Help??


in reply to Representing windows of time in a string

Advanced Perl Programming, otherwise known as the Panther book from O'Reilly & Assoc. has a discussion that you would probably find beneficial. Chapter two, section three:

Consider that there are only 24 * 7 = 168 hours in a week, the entire week's schedule can be represented by a bitmap vector of 21 bytes (168 / 8) .... The other cool thing is that you can obtain time conflicts by logically AND-ing two bitmaps.

The implementation example provided in the book uses vec to construct the bitmaps, and logical 'and' to check for overlaps.

Hope this helps...


Dave


"If I had my life to live over again, I'd be a plumber." -- Albert Einstein

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://303331]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others admiring the Monastery: (5)
As of 2024-03-29 10:22 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found