Skip to content
This repository has been archived by the owner on Jan 9, 2023. It is now read-only.

Temporal complexity specification and AVL trees #82

Open
pavel-kirienko opened this issue Oct 13, 2021 · 0 comments
Open

Temporal complexity specification and AVL trees #82

pavel-kirienko opened this issue Oct 13, 2021 · 0 comments
Labels

Comments

@pavel-kirienko
Copy link
Member

I am currently refactoring libcanard to get rid of linear-complexity linked lists in favor of logarithmic-complexity AVL trees and it occurred to me that this library would benefit from adopting logarithmic pipelines from the start. There seem to be some decent-looking implementations of fast containers in Rust although I'm not sure if there is one that suits this project. I couldn't find one in C so I had to craft one myself, however, I don't expect this specific implementation to be easily portable to Rust as-is due to lifetime issues.

Related discussion:

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant