2002 · 22 citations · 21 references
EngineeringComputer ArchitectureComputational ComplexityEmpirical AlgorithmicsRange SearchingData StructuresState Space SearchData ScienceParallel Complexity TheoryParallel ComputingCombinatorial OptimizationMassively-parallel ComputingComputer EngineeringComputer SciencePointer MachineIncremental Multiple SplittingAlgorithmic DevelopmentExternal-memory AlgorithmComputational ScienceLocal Search (Optimization)Parallel Programming
We develop a new finger search tree with worst-case constant update time in the Pointer Machine (PM) model of computation. This was a major problem in the field of Data Structures and was tantalizingly open for over twenty years while many attempts by researchers were made to solve it. The result comes as a consequence of the innovative mechanism that guides the rebalancing operations combined with incremental multiple splitting and fusion techniques over nodes.
21
Making data structures persistent
James R. Driscoll, Neil Sarnak, Daniel D. Sleator et al. · 1986 · 700 citations
Computational Complexity Theory, Engineering, Storage Structure +18
Making data structures persistent
James R. Driscoll, Neil Sarnak, Daniel D. Sleator et al. · Journal of Computer and System Sciences · 1989 · 427 citations