Optimal finger search trees in the pointer machine

  • Authors:
  • Gerth Stølting Brodal;George Lagogiannis;Christos Makris;Athanasios Tsakalidis;Kostas Tsichlas

  • Affiliations:
  • BRICS, Department of Computer Science, University of Aarhus, Ny Munkegade, DK-8000 Aarhus C, Denmark;Computer Engineering and Informatics Department, University of Patras, Patras, Greece and Computer Technology Institute (CTI), P.O. Box 26500, Rio, Greece;Computer Engineering and Informatics Department, University of Patras, Patras, Greece and Computer Technology Institute (CTI), P.O. Box 26500, Rio, Greece;Computer Engineering and Informatics Department, University of Patras, Patras, Greece and Computer Technology Institute (CTI), P.O. Box 26500, Rio, Greece;Computer Engineering and Informatics Department, University of Patras, Patras, Greece and Computer Technology Institute (CTI), P.O. Box 26500, Rio, Greece

  • Venue:
  • Journal of Computer and System Sciences - STOC 2002
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

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 20 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.