Persistent lists with catenation via recursive slow-down
暂无分享,去创建一个
[1] Chris Okasaki,et al. Simple and efficient purely functional queues and deques , 1995, Journal of Functional Programming.
[2] Donald E. Knuth,et al. The art of computer programming: V.1.: Fundamental algorithms , 1997 .
[3] Robert HOOD,et al. Real-Time Queue Operation in Pure LISP , 1980, Inf. Process. Lett..
[4] Thomas W. Reps,et al. Incremental Context-Dependent Analysis for Language-Based Editors , 1983, TOPL.
[5] Robert E. Tarjan,et al. Data structural bootstrapping, linear path compression, and catenable heap ordered double ended queues , 1992, Proceedings., 33rd Annual Symposium on Foundations of Computer Science.
[6] Robert E. Tarjan,et al. Confluently persistent deques via data structuaral bootstrapping , 1993, SODA '93.
[7] Matthias Felleisen,et al. Abstract continuations: a mathematical semantics for handling full jumps , 1988, LISP and Functional Programming.
[8] Robert E. Tarjan,et al. Fully persistent lists with catenation , 1991, SODA '91.
[9] Matthias Felleisen,et al. The theory and practice of first-class prompts , 1988, POPL '88.
[10] M. H. Overmars,et al. Searching in the past I , 1981 .
[11] Donald Ervin Knuth,et al. The Art of Computer Programming , 1968 .
[12] Garret Frederick Swart,et al. Efficient algorithms for computing geometric intersections (decision tree, hidden line removal, graphics, complexity) , 1985 .
[13] Matthias Felleisen,et al. A calculus for assignments in higher-order languages , 1987, POPL '87.
[14] Benjamin Goldberg,et al. Real-time deques, multihead Turing machines, and purely functional programming , 1993, FPCA '93.
[15] Robert Todd Hood,et al. The Efficient Implementation of Very-high-level Programming Language Constructs , 1982 .
[16] Arnold L. Rosenberg,et al. Real-Time Simulation of Multihead Tape Units , 1972, JACM.
[17] David P. Dobkin,et al. Efficient uses of the past , 1980, 21st Annual Symposium on Foundations of Computer Science (sfcs 1980).
[18] Lawrence Robinson,et al. An example of hierarchical design and proof , 1978, CACM.
[19] Gregory F. Johnson,et al. Stores and partial continuations as first-class objects in a language and its environment , 1988, POPL '88.
[20] F. Warren Burton,et al. An Efficient Functional Implementation of FIFO Queues , 1982, Information Processing Letters.
[21] Bernard Chazelle,et al. How to Search in History , 1983, Inf. Control..
[22] Joel I. Seiferas,et al. New Real-Time Simulations of Multihead Tape Units , 1977, JACM.
[23] Donald E. Knuth,et al. The Art of Computer Programming, Volume I: Fundamental Algorithms, 2nd Edition , 1997 .
[24] Joel I. Seiferas,et al. New Real-Time Simulations of Multihead Tape Units , 1981, J. ACM.
[25] Robert E. Tarjan,et al. Planar point location using persistent search trees , 1986, CACM.
[26] David Gries,et al. The Science of Programming , 1981, Text and Monographs in Computer Science.
[27] Paul F. Dietz. Fully Persistent Arrays (Extended Array) , 1989, WADS.
[28] Rob R. Hoogerwoord,et al. Functional Pearls A symmetric set of efficient list operations , 1992, Journal of Functional Programming.
[29] Richard Cole,et al. Searching and Storing Similar Lists , 2018, J. Algorithms.
[30] John A. Allen,et al. The anatomy of lisp , 1980 .
[31] Robert E. Tarjan,et al. Making data structures persistent , 1986, STOC '86.
[32] Matthias Felleisen,et al. Control delimiters and their hierarchies , 1990, LISP Symb. Comput..
[33] S. Rao Kosaraju,et al. Real-time simulation of concatenable double-ended queues by double-ended queues (Preliminary Version) , 1979, STOC.
[34] Robert E. Tarjan,et al. Deques with Heap Order , 1986, Inf. Process. Lett..
[35] S. Rao Kosaraju,et al. An optimal RAM implementation of catenable min double-ended queues , 1994, SODA '94.