Am 12.05.2012 14:17, schrieb Jean-Daniel:
> Hello,
> 
> I have a long list of n date intervals that gets added or suppressed
> intervals regularly. I am looking for a fast way to find the intervals
> containing a given date, without having to check all intervals (less
> than O(n)).
> 
> Do you know the best way to do this in Python with the stdlib?
> 
> A variant of the red black trees can do the job quickly [1], is this a
> good enough use case to discuss the inclusion of a red black tree
> implementation in the stdlib?

A more general data structure for spatial search are R-Trees [1]. In few
words R-Tree optimize indexing and containment tests in n dimensions.

Christian

[1] http://en.wikipedia.org/wiki/R-tree

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to