메뉴 건너뛰기




Volumn 46, Issue 5, 1999, Pages 577-603

Purely functional, real-time deques with catenation

Author keywords

Catenation; Data structures; Double ended queue; Persistent data structures; Purely functional data structures; Purely functional queues; Queue; Stack

Indexed keywords

CATENATION; DOUBLE-ENDED QUEUE; PERSISTENT DATA STRUCTURES; PURELY FUNCTIONAL DATA STRUCTURES; PURELY FUNCTIONAL QUEUES; QUEUE; STACK;

EID: 0004576201     PISSN: 00045411     EISSN: None     Source Type: Journal    
DOI: 10.1145/324133.324139     Document Type: Article
Times cited : (17)

References (45)
  • 1
    • 0006936451 scopus 로고
    • McGraw-Hill Computer Science Series. McGraw-Hill, New York
    • ALLEN, J. 1978. Anatomy of LISP. McGraw-Hill Computer Science Series. McGraw-Hill, New York.
    • (1978) Anatomy of LISP
    • Allen, J.1
  • 3
    • 0004572264 scopus 로고
    • Data structural bootstrapping, linear path compression, and catenable heap ordered double ended queues
    • BUCHSBAUM, A. L., SUNDAR, R., TARJAN, R. E. 1995. Data structural bootstrapping, linear path compression, and catenable heap ordered double ended queues. SIAM J. Computing 24, 6, 1190-1206.
    • (1995) SIAM J. Computing , vol.24 , pp. 1190-1206
    • Buchsbaum, A.L.1    Sundar, R.2    Tarjan, R.E.3
  • 4
    • 0004575206 scopus 로고
    • Confluently persistant deques via data structural bootstrapping
    • BUCHSBAUM, A. L., TARJAN, R. E. 1995. Confluently persistant deques via data structural bootstrapping. J. Algorithms 18, 513-547.
    • (1995) J. Algorithms , vol.18 , pp. 513-547
    • Buchsbaum, A.L.1    Tarjan, R.E.2
  • 5
    • 0020155045 scopus 로고
    • An efficient functional implementation of FIFO queues
    • BURTON, F. W. 1982. An efficient functional implementation of FIFO queues. Inf. Proc. Lett. 14, 5, 205-206.
    • (1982) Inf. Proc. Lett. , vol.14 , pp. 205-206
    • Burton, F.W.1
  • 6
    • 0020495002 scopus 로고
    • How to search in history
    • CHAZELLE, B. 1985. How to search in history. Inf. Control 64, 77-99.
    • (1985) Inf. Control , vol.64 , pp. 77-99
    • Chazelle, B.1
  • 7
    • 0023010037 scopus 로고
    • Fractional cascading: I. a data structuring technique
    • CHAZELLE, B., GUIBAS, L. J. 1986. Fractional cascading: I. a data structuring technique. Algorithmica I, 2, 133-162.
    • (1986) Algorithmica I , vol.2 , pp. 133-162
    • Chazelle, B.1    Guibas, L.J.2
  • 10
    • 38249039076 scopus 로고
    • Searching and storing similar lists
    • COLE, R. 1986. Searching and storing similar lists. J. Algorithms 7, 202-220.
    • (1986) J. Algorithms , vol.7 , pp. 202-220
    • Cole, R.1
  • 11
    • 85031939875 scopus 로고
    • Fully persistent arrays
    • DIETZ, P. F. 1995. Fully persistent arrays. In Proceedings of the 1989 Workshop on Algorithms and Data Structures. Lecture Notes in Computer Science. Springer-Verlag, New York, pp. 67-74.
    • (1995) In Proceedings of the , vol.1989 , pp. 67-74
    • Dietz, P.F.1
  • 12
    • 0042710372 scopus 로고
    • Efficient uses of the past
    • DOBKIN, D. P., MUNRO, J. I. 1985. Efficient uses of the past. J. Algorithms 6, 455-465.
    • (1985) J. Algorithms , vol.6 , pp. 455-465
    • Dobkin, D.P.1    Munro, J.I.2
  • 14
    • 0028513481 scopus 로고
    • Fully persistent lists with catenation
    • DRISCOLL, J., SLEATOR, D., TARJAN, R. 1994. Fully persistent lists with catenation. J. ACM 41, 5 (Sept.), 943-959.
    • (1994) J. ACM , vol.41 , pp. 5943-5959
    • Driscoll, J.1    Sleator, D.2    Tarjan, R.3
  • 15
    • 84991473765 scopus 로고
    • The theory and practice of first-class prompts
    • ACM, New York, pp. 180-190.
    • FELLEISEN, M. 1988. The theory and practice of first-class prompts. In Proceedings of the 15th ACM Symposium on Principles of Programming Languages (San Diego, Calif., Jan. 15-17). ACM, New York, pp. 180-190.
    • (1988) In Proceedings of the , vol.15 , pp. 15-17
    • Felleisen, M.1
  • 17
    • 0015416906 scopus 로고
    • Real-time simulation of multihead tape units
    • Oct., 590-607
    • FISHER, P. C., MEYER, A. R., ROSENBERG, A. L. 1972. Real-time simulation of multihead tape units. J. ACM 19, 4 (Oct.), 590-607.
    • (1972) J. ACM , vol.19 , pp. 4
    • Fisher, P.C.1    Meyer, A.R.2    Rosenberg, A.L.3
  • 18
    • 43949167750 scopus 로고
    • Optimal selection in a min-heap.
    • FREDERICKSON, G. N. 1993. Optimal selection in a min-heap. ///J. Comput. 104, 197-214.
    • (1993) J. Comput. , vol.104 , pp. 197-214
    • Frederickson, G.N.1
  • 22
    • 0347729187 scopus 로고
    • Real-time queue operations in pure Lisp
    • HOOD, R., MELVILLE, R. 1981. Real-time queue operations in pure Lisp. Inf. Proc. Lett. 13, 50-54.
    • (1981) Inf. Proc. Lett. , vol.13 , pp. 50-54
    • Hood, R.1    Melville, R.2
  • 23
    • 84959672562 scopus 로고
    • A symmetric set of efficient list operations
    • HOOGERWOOD, R. R. 1992. A symmetric set of efficient list operations. J. Fund. Prog. 2, 4, 505-513.
    • (1992) J. Fund. Prog. , vol.2 , pp. 505-513
    • Hoogerwood, R.R.1
  • 24
    • 67650130422 scopus 로고
    • Stores and partial continuations as first-class objects in a language and its environment
    • JOHNSON, G. F., DUGGAN, D. 1988. Stores and partial continuations as first-class objects in a language and its environment. In Proceedings of the 15th ACM Symposium on Principles of Programming Languages (San Diego, Calif., Jan. 15-17). ACM, New York, pp. 158-168.
    • (1988) In Proceedings of the , vol.15 , pp. 15-17
    • Johnson, G.F.1    Duggan, D.2
  • 26
    • 84957617846 scopus 로고    scopus 로고
    • Simple confluently persistent catenable lists (extended abstract)
    • KAPLAN, H., OKASAKI, C., TARJAN, R. E. 1998. Simple confluently persistent catenable lists (extended abstract). In Proceedings of the 6th Scandanavian Workshop on Algorithm Theory. Lecture Notes in Computer Science, vol. 1432. Springer-Verlag, New York, pp. 119-130.
    • (1998) In Proceedings of the , vol.6 , pp. 1432
    • Kaplan, H.1    Okasaki, C.2    Tarjan, R.E.3
  • 27
    • 0004616913 scopus 로고
    • Persistent lists with catenation via recursive slow-down
    • KAPLAN, H., TARJAN, R. E. 1995. Persistent lists with catenation via recursive slow-down. In Proceedings of the 27th Annual ACM Symposium on the Theory of Computing (Las Vegas, Nev., May 29-June 1). ACM, New York, pp. 93-102.
    • (1995) In Proceedings of the , vol.27 , pp. 93-102
    • Kaplan, H.1    Tarjan, R.E.2
  • 28
    • 0029703216 scopus 로고    scopus 로고
    • Purely functional representations of catenable sorted lists
    • KAPLAN, H., TARJAN, R. E. 1996. Purely functional representations of catenable sorted lists. In Proceedings of the 28th Annual ACM Symposium on the Theory of Computing (Philadelphia, Pa., May 22-24). ACM, New York, pp. 202-211.
    • (1996) In Proceedings of the , vol.28 , pp. 22-24
    • Kaplan, H.1    Tarjan, R.E.2
  • 29
    • 23544462470 scopus 로고
    • Fundamental Algorithms, 2nd cd
    • KNUTH, D. E. 1973. Fundamental Algorithms, 2nd cd. Vol. 1, The Art of Computer Programming. Addison-Wesley, Reading, Massachusetts, second edition, 1973.
    • (1973) Vol. , vol.1 , pp. 1973
    • Knuth, D.E.1
  • 31
    • 0028333508 scopus 로고
    • An optimal RAM implementation of catenable min double-ended queues
    • KOSARAJU, S. R. 1994. An optimal RAM implementation of catenable min double-ended queues. In Proceedings of the 5th ACM-SIAM Symposium on Discrete Algorithms. ACM, New York, pp. 195-203.
    • (1994) In Proceedings of the , vol.5 , pp. 195-203
    • Kosaraju, S.R.1
  • 32
    • 84976706686 scopus 로고
    • New real-time simulations of multihead tape units.J
    • LEONG, B. L., SEIFERAS, J. I. 1981. New real-time simulations of multihead tape units.J. ACM 28, 1, 166-180.
    • (1981) ACM , vol.28 , pp. 166-180
    • Leong, B.L.1    Seiferas, J.I.2
  • 33
    • 0029516813 scopus 로고
    • Amortization, lazy evaluation, and persistence: Lists with catenation via lazy linking
    • OKASAKI, C. 1995. Amortization, lazy evaluation, and persistence: lists with catenation via lazy linking. In Proceedings of the 36th Symposium on Foundations of Computer Science. IEEE, New York, pp. 646-654.
    • (1995) In Proceedings of the , vol.36 , pp. 646-654
    • Okasaki, C.1
  • 34
    • 21844512667 scopus 로고
    • Simple and efficient purely functional queues and deques
    • OKASAKI, C. 1995. Simple and efficient purely functional queues and deques. J. Funct. Prog. 5, 4, 583-592.
    • (1995) J. Funct. Prog. , vol.5 , pp. 583-592
    • Okasaki, C.1
  • 37
    • 4243166203 scopus 로고
    • Searching in the past
    • OVERMARS, M. H. 1981a. Searching in the past. I. Tech. Rep. RUU-CS-81-7. Dcpt. Computer Science, Univ. Utrecht, Utrecht, The Netherlands.
    • (1981) I. Tech. Rep. RUU-CS , vol.817
    • Overmars, M.H.1
  • 40
    • 84976669340 scopus 로고
    • Planar point location using persistent search trees
    • SARNAK, N., TARJAN, R. E. 1986. Planar point location using persistent search trees. Commun. ACM 29, 7 (July), 669-679.
    • (1986) Commun. ACM , vol.29 , pp. 669-679
    • Sarnak, N.1    Tarjan, R.E.2
  • 42
    • 0018057227 scopus 로고
    • An example of hierarchical design and proof
    • SPITZER, J. M., LEVITT, K. N., ROBINSON, L. 1978. An example of hierarchical design and proof. Commun. ACM 21, 12 (Dec.), 1064-1075.
    • (1978) Commun. ACM , vol.21 , pp. 1064-1075
    • Spitzer, J.M.1    Levitt, K.N.2    Robinson, L.3
  • 43
    • 0348175047 scopus 로고
    • K-band simulation von Ar-kopf-turing-maschinen
    • STOSS, H.-J. 1970. K-band simulation von Ar-kopf-turing-maschinen. Computing 6, 3, 309-317.
    • (1970) Computing , vol.6 , pp. 309-317
    • Stoss, H.-J.1
  • 45
    • 0021415472 scopus 로고
    • Worst case analysis of set union algorithms
    • TARJAN, R. E., VAN LEEUWEN, J. 1984. Worst case analysis of set union algorithms. J. ACM 31, 1 (Mar.), 245-281.
    • (1984) J. ACM , vol.31 , pp. 245-281
    • Tarjan, R.E.1    Van Leeuwen, J.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.