codezonediitj / pydatastructs

A python package for data structures and algorithms
https://pydatastructs.readthedocs.io/en/stable/
Other
202 stars 270 forks source link

Add B+ tree data structures #147

Open robotjellyzone opened 4 years ago

robotjellyzone commented 4 years ago

Description of the problem

Example of the problem

References/Other comments

[1] https://en.wikipedia.org/wiki/B%2B_tree

poojasrinivass commented 4 years ago

I would like to work on this issue.

czgdp1807 commented 4 years ago

Hi @poojasrinivass Feel free to start work on this issue. Please see our issue policy to get to know how to work on issues. As you will be adding a new data structure, please go through https://github.com/codezonediitj/pydatastructs/wiki/Plan-of-Action-for-the-Projects for the steps.

faizan2700 commented 4 years ago

@czgdp1807 I would like to participate in gsoc2020 but I can't find the organization's name in the gsoc organizations list.

faizan2700 commented 4 years ago

is this repository part of gsoc 2020.

faizan2700 commented 4 years ago

If yes then I will soon submit My API design for this.

czgdp1807 commented 4 years ago

@faizan2700 Are you talking about Google Summer of Code, 2020 or GirlsScript Summer of Code, 2020?

faizan2700 commented 4 years ago

@czgdp1807 google summer of code 2020

czgdp1807 commented 4 years ago

We are not participating in GSoC, 2020 as the organization isn't mature enough. Though we are participating in RGSoC, 2020, the applications for which are open till 30th March, 23:00 UTCA.

faizan2700 commented 4 years ago

@czgdp1807 well RGSOC is for girls. I still want to contribute in this repository ( without any gsoc or rgsoc programme) this repository seems really interesting.

czgdp1807 commented 4 years ago

Sure, you can contribute to this repository. For this issue, some use cases are needed to check if B+ trees are feasible for implementation in Python.

Amitsharma45 commented 4 years ago

hi i am from girlscript sumer of code 2020 and i wnat to work on this issue. @robotjellyzone

robotjellyzone commented 4 years ago

Hi @Amitsharma45 yes, you can work on this issue but please discuss the API/your solution first here and send the PR according to PR policy.

Disha5harma commented 4 years ago

@czgdp1807 Is anybody still working on this?

robotjellyzone commented 4 years ago

Hi @Disha5harma since there is no reply from @Amitsharma45 so, you can begin to work on this issue. Before that, don't forget to share you API or solution here and also, follow all the PR rules before making a PR

Disha5harma commented 4 years ago

@robotjellyzone Okay.Thanks.

Disha5harma commented 4 years ago

My API design is as follows: leaf_node: This class is to perform operations on leaf nodes attributes:

methods:

node: for parent nodes or internal nodes almost same functions as for above attributes:

methods

class b_plus_tree: for performing operations on whole tree using above functions and classes attributes:

Kindly if this API is suitable for this PR

robotjellyzone commented 4 years ago

It looks good to me, you can simultaneously propose the PR @Disha5harma , if you are still working on this

robotjellyzone commented 4 years ago

hi @Disha5harma are you still working on it ! any update ?

mrunalvilas commented 3 years ago

hello, I am a GSSoC'21 participant can I work on this issue.