On the single-operation worst-case time complexity of the disjoint set union problem
SIAM Journal on Computing
A lower bound on the complexity of the union-split-find problem
SIAM Journal on Computing
Journal of the ACM (JACM)
ACM SIGACT News
Lower bounds for the union-find and the split-find problem on pointer machines
Journal of Computer and System Sciences
Parallel execution of prolog programs: a survey
ACM Transactions on Programming Languages and Systems (TOPLAS)
An Optimal Algorithm for Finding NCA on Pure Pointer Machines
SWAT '02 Proceedings of the 8th Scandinavian Workshop on Algorithm Theory
FOCS '98 Proceedings of the 39th Annual Symposium on Foundations of Computer Science
An optimal data structure to handle dynamic environments in non-deterministic computations
Computer Languages, Systems and Structures
Experimenting with parallelism for the instantiation of ASP programs
Journal of Algorithms
Hi-index | 0.00 |
We present efficient Pure Pointer Machine (PPM) algorithms to test for “leftness” in dynamic search trees and related problems. In particular, we show that the problem of testing if a node x is in the leftmost branch of the subtree rooted in node y, in a dynamic tree that grows and shrinks at the leaves, can be solved on PPMs in worst-case O((lg lg n)2) time per operation in the semi-dynamic case—i.e.,all the operations that add leaves to the tree are performed before any other operations—where n is the number of operations that affect the structure of the tree. We also show that the problem can be solved on PPMs in amortized O((lg lg n)2) time per operation in the fully dynamic case.