Amortization, lazy evaluation, and persistence: lists with catenation via lazy linking
暂无分享,去创建一个
[1] Lambert Meertens,et al. Algorithmics : towards programming as a mathematical activity , 1986 .
[2] Rajeev Raman,et al. Eliminating Amortization: On Data Structures with Guaranteed Response Time , 1993 .
[3] Robin Milner,et al. Definition of standard ML , 1990 .
[4] Richard S. Bird,et al. An introduction to the theory of lists , 1987 .
[5] N. S. Barnett,et al. Private communication , 1969 .
[6] Robert E. Tarjan,et al. Self-Adjusting Heaps , 1986, SIAM J. Comput..
[7] Haim Kaplan,et al. Persistent lists with catenation via recursive slow-down , 1995, STOC '95.
[8] Robert HOOD,et al. Real-Time Queue Operation in Pure LISP , 1980, Inf. Process. Lett..
[9] Jeffrey D. Ullman,et al. Set Merging Algorithms , 1973, SIAM J. Comput..
[10] Robert E. Tarjan,et al. A Tight Amortized Bound for Path Reversal , 1989, Inf. Process. Lett..
[11] Matthias Felleisen,et al. Abstract continuations: a mathematical semantics for handling full jumps , 1988, LISP and Functional Programming.
[12] Robert E. Tarjan,et al. Fully persistent lists with catenation , 1991, SODA '91.
[13] D. Michie. “Memo” Functions and Machine Learning , 1968, Nature.
[14] Eugene W. Myers,et al. Efficient applicative data types , 1984, POPL.
[15] John Hughes,et al. A Novel Representation of Lists and its Application to the Function "reverse" , 1986, Inf. Process. Lett..
[16] Robert E. Tarjan,et al. Making data structures persistent , 1986, STOC '86.
[17] Jan van Leeuwen,et al. Worst-case Analysis of Set Union Algorithms , 1984, JACM.
[18] Robert E. Tarjan,et al. Confluently persistent deques via data structuaral bootstrapping , 1993, SODA '93.
[19] R. Tarjan. Amortized Computational Complexity , 1985 .
[20] Chris Okasaki,et al. Simple and efficient purely functional queues and deques , 1995, Journal of Functional Programming.
[21] Robert E. Tarjan,et al. Fibonacci heaps and their uses in improved network optimization algorithms , 1984, JACM.