pydatastructs icon indicating copy to clipboard operation
pydatastructs copied to clipboard

Add Interval Tree

Open Arvind-raj06 opened this issue 4 years ago • 5 comments

Description of the problem

In computer science, an interval tree is a tree data structure to hold intervals. Specifically, it allows one to efficiently find all intervals that overlap with any given interval or point. It is often used for windowing queries,

Example of the problem

References/Other comments

https://en.wikipedia.org/wiki/Interval_tree

Arvind-raj06 avatar Feb 06 '21 14:02 Arvind-raj06

I want to try this. Can I try???

komal3120 avatar Feb 23 '21 18:02 komal3120

Sure. Please read, https://github.com/codezonediitj/pydatastructs/wiki/Plan-of-Action-for-Adding-New-Data-Structures before starting to work on Interval trees.

czgdp1807 avatar Feb 27 '21 04:02 czgdp1807

I am GSSoC'21 participant and I want to contribute to this issue. So,I am working on this as PR has the tag of "please take over".

ainy-123 avatar May 12 '21 05:05 ainy-123

Hello, I would like to contribute to your project..since I have already made a C++(my custom made) Order Statistic tree...with fast times..so can also add interval trees..to it..for Python..

You can have a look in my templates section of my repository..

Have other various templates..which I have made in C++..can do them Python and contribute..to you..could you please assign me the task?

Rajveer100 avatar Feb 22 '22 11:02 Rajveer100

Please feel free to work on this issue.

czgdp1807 avatar Feb 23 '22 07:02 czgdp1807