Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement AVL trees using Binary Tree. #164

Open
3 of 4 tasks
Shubhayu-Das opened this issue Apr 16, 2019 · 9 comments
Open
3 of 4 tasks

Implement AVL trees using Binary Tree. #164

Shubhayu-Das opened this issue Apr 16, 2019 · 9 comments
Labels
easy Easy - 20 points enhancement New feature or request up-for-grabs

Comments

@Shubhayu-Das
Copy link
Contributor

Do the checklist before filing the issue:

  • Do you have Node.js and all the relevant dev-dependencies installed?
  • Is this a bug fix?
  • Is this an enhancement?
  • Is this a feature request?
NOTE: Provide a clear and concise description of the feature that needs to be added! Or if its a bug, then provide the necessary steps to reproduce it along with screenshots.
  • Give your answer below:

A Binary Tree by itself can end up being skew, hence degrading it's efficiency. By balancing the Binary Tree using rotations we can ensure the height of the tree to be O(log n). AVL Tree is one way height-balance a Binary Tree.

For reference:
https://www.geeksforgeeks.org/avl-tree-set-1-insertion/

@Shubhayu-Das
Copy link
Contributor Author

I would like to work on this.

@fave77 fave77 added easy Easy - 20 points enhancement New feature or request gssoc19 GirlScript Summer of Code 2019 labels Apr 16, 2019
@Shubhayu-Das
Copy link
Contributor Author

Can I take another day for this one? I couldn't work on it in the morning and hardly have any time now. I can finish it by 7pm tomorrow evening though. Is that fine?

@fave77
Copy link
Owner

fave77 commented Apr 17, 2019

Sure @sateslayer

@fave77
Copy link
Owner

fave77 commented Apr 18, 2019

@sateslayer your time's up

@devRD
Copy link
Contributor

devRD commented Apr 19, 2019

can I work on this? Can you provide more details on how to implement this with an example?

@fave77
Copy link
Owner

fave77 commented Apr 19, 2019

@devRD you're assigned and check the issue #158 for more details. Include all the public methods mentioned there.

@devRD
Copy link
Contributor

devRD commented Apr 21, 2019

@pbiswas101 Can you please assign this task to someone else? I had some emergency and was unable to work on it.

@gourabk121
Copy link

I would like to do that. gssoc19

@fave77
Copy link
Owner

fave77 commented Apr 25, 2019

@gourabk121 are you a gssoc19 participant?

@fave77 fave77 removed the gssoc19 GirlScript Summer of Code 2019 label Jun 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
easy Easy - 20 points enhancement New feature or request up-for-grabs
Projects
None yet
Development

No branches or pull requests

4 participants