skip to main content
10.1145/237814.237865acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
Article
Free Access

Purely functional representations of catenable sorted lists

Authors Info & Claims
Published:01 July 1996Publication History
First page image

References

  1. 1.G. S. Brodal. Fast meldable priority queues. In Proceedings of the ~th International Workshop on Algorithms and data structures (WADS'95), pages 282-290. Springer, 1995. LNCS 955. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.G. S. Brodal and C. Okaza~. Optimal purely functional priority queues, manuscript, 1995.Google ScholarGoogle Scholar
  3. 3.G.S. Brodal. Worst case priority queues. In Proc. 7th annual ACM-SIAM Symposium on Discrete Alyorithms (SODA 96), pages 52-58. ACM Press, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.M. R. Brown and R. E. Tarjan. Design and analysis of a data ~tructu~ for rcprcacr~ing sorted lists. SIAM J. Gomp~ting, 9(3):594-614, 1980.Google ScholarGoogle ScholarCross RefCross Ref
  5. 5.A. L. Buchsbaum and R. E. Tarjan. Confiuently persistant deques via data structural bootstrapping. J. of Algorithms, 18:513-547, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.B. Chazelle. How to search in history. In. formation and control, 64:77-99, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.B. Chazelle and L. J. Guibas. Fractional cascading: I. a data structure technique. Algorithmica, 1(2):133-162, 1986.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.M. J. Clancy and D. E. Knuth. A programming and problemsolving seminar. Technical Report STAN-CS-77-606, Department of Computer Science, Stanford University, Palo Alto, 1977. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.R. Cole. Searching and storing similar lists. J. o} Algorithms, 7:202-220, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.P. F. Diets. Fully persistent arrays. In Proceedings of the 1989 Workshop on AI#orithms and Data Structures (WADS'89), pages 67-74. Springer, 1995. LNCS 382. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.D. P. Dobkin and J. I. Munro. Efficient uses of the past. J. o.f Algorithms, 6:455-465, 1985.Google ScholarGoogle Scholar
  12. 12.J. Driscoll, D. Sleator, and R. Tarjan. Fully persistent lists with catenaticaa. Journal of the A CM, 41(5):943-959, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.J. R. Driscoll, N. Sarnak, D. Sleator, and R. Tarjan. Making data structures persistent. J. of Computer and System Science, 38:86-124, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.M. Felleisen. The theory and practice of first-class prompts. In Proc. 15th A CM Symposium on Principles of Programmin~ Languages, pages 180-190, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.M. Felleisen, M. Wand, D. P. Friedmart, and B. F. Duba. Abstract continuations: a mathematical semantics for handling full functional jumps. In Proc. Conference on Lisp and Functional Programming, pages 52-62, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.L. J. Guibas, E. M. McCreight, M. F. Plass, and J. R. Roberts. A new representation for linear lists. In Proc. o} the 9th Annual A CM Symposium on Theory of computing, pages 49-60. ACM Press, 1977. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.S. Huddleston. An efficient scheme for fast local updates in linear lists. Dept. of Information and Computer Science, University of California, Irvine, CA. unpublished manuscript, 1981.Google ScholarGoogle Scholar
  18. 18.G. F. Johnson and D. Duggan. Stores and partial continuations as first-class objects in a language and its environment. In Proc. 15th ACM Symposium on Principles of Programming Languages, pages 158-168, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.H. Kaplan and R. E. Tarjan. Persistent lists with catenation via recursive slow-down. In Proceedings o} the 27th Annual A CM Symposium on Theory of Computing, pages 93-102. ACM Press, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.S. R. Kosaraju. Localized search in sorted fists. In Proc. i.tth A CM Symposium on Theory of Computing, pages 62- 69, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.S. R. Kosaraju. An optimal RAM implementation of catenable rain double-ended queues. In Proc. 5th A CM-SIAM Symposium on Discrete Algorithms, pages 195-203, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.K. Mehlhorn. Data structures and e~cient algorithms, Volume 1: Sorting and Searching. Springer-Verlag, Berlin, 1984.Google ScholarGoogle Scholar
  23. 23.C. Okasaki. Amortization, lazy evaluation and purely functional catanable lists. In Proc. 36th Symposium on Foundations of Computer Science, pages 646-654. IEEE, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 24.M. H. Overmars. Searching in the past, I. Technical Report RUU-CS-81-7, Department of Computer Science, University of Utrecht, Utrecht,The Netherlands, 1981.Google ScholarGoogle Scholar
  25. 25.M. H. Overmars. Searching in the past, II: General transforms. Technical Report RUU-CS-81-9, Department of Computer Science, University of Utrecht, Utre~tt, The Netherlands, 1981.Google ScholarGoogle Scholar
  26. 26.T. Reps, T. Teitelbaum, and A. Demers. Incremental context-dependent analysis for language based editors. A CM Transactions on Programming Languages and Systems, 5:449-477, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 27.N. Sarnak. Persistent Data Structures. PhD thesis, Dept. of Computer Science, New York University, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. 28.N. Sarnak and R. E. Tarjan. Planar point location using persistent search trees. Communications o} the A CM, 29(7):669-679, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. 29.D. Sitaram and M. Felleisen. Control delirrdters and their hierarchies. LISP and Symbolic Computation: An International Journal, 3:67-99, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. 30.Hans-JSrg Stoss. K-band simulation yon k-kopf-turingmaschinen. Computing, 6(3):309-317, 1970.Google ScholarGoogle ScholarCross RefCross Ref
  31. 31.R. E. Tarjan and C. J. Van Wyk. An O(v. loglogn)-time algorithm for triangulating a simple polygon. Siam J. Computing, 17(1):143-173, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. 32.A. K. Tsakalidis. An optimal implementation for localized search. Technical Report A84/06, Fachberdch Angewante Mathematic und Informatik, Universitat des Sauriandes, Saarbruclmn, West Germany, 1984.Google ScholarGoogle Scholar
  33. 33.A. K. TsakalJdis. Avl-trees for localized search. In.formation and Control, 67:173-194, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. 34.A. K. Tsakalidis. A simple implementation for localized search. Computer Technology Institute, P.O. Box 1122, 26110 Patras, Greece, 1990.Google ScholarGoogle Scholar

Index Terms

  1. Purely functional representations of catenable sorted lists

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        STOC '96: Proceedings of the twenty-eighth annual ACM symposium on Theory of Computing
        July 1996
        661 pages
        ISBN:0897917855
        DOI:10.1145/237814

        Copyright © 1996 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 July 1996

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        STOC '96 Paper Acceptance Rate74of201submissions,37%Overall Acceptance Rate1,469of4,586submissions,32%

        Upcoming Conference

        STOC '24
        56th Annual ACM Symposium on Theory of Computing (STOC 2024)
        June 24 - 28, 2024
        Vancouver , BC , Canada

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader