Skip to content

Conversation

4ndrelim
Copy link
Owner

Fix AVL violations, make heap code less verbose, minor changes to overall README.

Copy link
Collaborator

@euchangxian euchangxian left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! 🌮

Looking at the AVL Tree implementation as a whole, my only concern would be the depth of the delete, predecessor and successor methods. These methods have many if-else checks, that are also nested inside other if-else checks, which could impact readability.

That said, it does not affect the correctness of the implementation, and can simply be a future enhancement.

@euchangxian euchangxian merged commit 3de078e into main Jan 18, 2024
@euchangxian euchangxian deleted the branch-MaintenanceFixes branch January 18, 2024 09:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants