Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Finger Search in the Implicit Model

  • Conference paper
Algorithms and Computation (ISAAC 2012)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7676))

Included in the following conference series:

Abstract

We address the problem of creating a dictionary with the finger search property in the strict implicit model, where no information is stored between operations, except the array of elements. We show that for any implicit dictionary supporting finger searches in q(t) = Ω(logt) time, the time to move the finger to another element is Ω(q − 1(logn)), where t is the rank distance between the query element and the finger. We present an optimal implicit static structure matching this lower bound. We furthermore present a near optimal implicit dynamic structure supporting search, change-finger, insert, and delete in times \(\mathcal{O}(q(t))\), \(\mathcal{O}(q^{-1}(\log n)\log n)\), \(\mathcal{O}(\log n)\), and \(\mathcal{O}(\log n)\), respectively, for any q(t) = Ω(logt). Finally we show that the search operation must take Ω(logn) time for the special case where the finger is always changed to the element returned by the last query.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Borodin, A., Fich, F.E., Meyer auf der Heide, F., Upfal, E., Wigderson, A.: A Tradeoff Between Search and Update Time for the Implicit Dictionary Problem. In: Kott, L. (ed.) ICALP 1986. LNCS, vol. 226, pp. 50–59. Springer, Heidelberg (1986)

    Chapter  Google Scholar 

  2. Brodal, G.S., Kejlberg-Rasmussen, C., Truelsen, J.: A Cache-Oblivious Implicit Dictionary with the Working Set Property. In: Cheong, O., Chwa, K.-Y., Park, K. (eds.) ISAAC 2010, Part II. LNCS, vol. 6507, pp. 37–48. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  3. Brodal, G.S.: Finger search trees. In: Mehta, D., Sahni, S. (eds.) Handbook of Data Structures and Applications, ch. 11. CRC Press (2005)

    Google Scholar 

  4. Franceschini, G., Grossi, R.: Optimal Worst-Case Operations for Implicit Cache-Oblivious Search Trees. In: Dehne, F., Sack, J.-R., Smid, M. (eds.) WADS 2003. LNCS, vol. 2748, pp. 114–126. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  5. Franceschini, G., Grossi, R., Munro, J.I., Pagli, L.: Implicit B-Trees: New results for the dictionary problem. In: Proc. 43rd FOCS, pp. 145–154. IEEE (2002)

    Google Scholar 

  6. Frederickson, G.N.: Implicit data structures for the dictionary problem. JACM 30(1), 80–94 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  7. Munro, J.I.: An implicit data structure supporting insertion, deletion, and search in \(\mathcal{O}(\log^2 n)\) time. JCSS 33(1), 66–74 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  8. Munro, J.I., Suwanda, H.: Implicit data structures for fast search and update. JCSS 21(2), 236–250 (1980)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Brodal, G.S., Nielsen, J.S., Truelsen, J. (2012). Finger Search in the Implicit Model. In: Chao, KM., Hsu, Ts., Lee, DT. (eds) Algorithms and Computation. ISAAC 2012. Lecture Notes in Computer Science, vol 7676. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35261-4_55

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-35261-4_55

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-35260-7

  • Online ISBN: 978-3-642-35261-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics