|
|
|
|
|
by katox
5400 days ago
|
|
Writing tree structures is always fun. Writing it in an optimized way is a lot of work though. And what's worse one needs to reimplement quite a few things if the problem solved by the particular tree changes. To avoid that issue Tarjan and Werneck designed self-adjusting trees so the user doesn't have to understand implementation details while still having access to an
effective data structure. There is a free implementation (with relevant papers linked) so if you don't want to reinvent the wheel have a look :) https://github.com/katox/toptree |
|