算法分析导论(第2版)
上QQ阅读APP看书,第一时间看更新

参考资料

[1] M. Abramowitz and I. Stegun. Handbook of Mathematical Functions, Dover, New York, 1972.

[2] A. Aho, J. E. Hopcroft, and J. D. Ullman. The Design and Analysis of Algorithms, Addison-Wesley, Reading, MA, 1975.

[3] B. Char, K. Geddes, G. Gonnet, B. Leong, M. Monagan, and S. Watt. Maple V Library Reference Manual, Springer-Verlag, New York, 1991. Also Maple User Manual, Maplesoft, Waterloo, Ontario, 2012.

[4] J. Clément, J. A. Fill, P. Flajolet, and B. Valée.“The number of symbol comparisons in quicksort and quickselect,” 36th International colloquium on Automata, Languages, and Programming, 2009, 750-763.

[5] L. Comtet. Advanced Combinatorics, Reidel, Dordrecht, 1974.

[6] T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein. Introduction to Algorithms, 3rd edition, MIT Press, New York, 2009.

[7] S. Dasgupta, C. Papadimititriou, and U. Vazrani. Algorithms, McGraw-Hill, New York, 2008.

[8] M. Drmota. Random Trees: An Interplay Between Combinatorics and Probability, Springer Wien, New York, 2009.

[9] W. Feller. An Introduction to Probability Theory and Its Applications, John Wiley & Sons, New York, 1957.

[10] P. Flajolet and R. Sedgewick. Analytic Combinatorics, Cambridge University Press, 2009.

[11] G. H. Gonnet and R. Baeza-Yates. Handbook of Algorithms and Data Structures in Pascal and C, 2nd edition, Addison-Wesley, Reading, MA, 1991.

[12] R. L. Graham, D. E. Knuth, and O. Patashnik. Concrete Mathematics, 1st edition, Addison-Wesley, Reading, MA, 1989.2nd edition, 1994.

[13] D. H. Greene and D. E. Knuth. Mathematics for the Analysis of Algorithms, 3rd edition, Birkhuser, Boston, 1991.

[14] P. Henrici. Applied and Computational Complex Analysis, 3 volumes, John Wiley & Sons, New York, 1974(volume 1), 1977(volume 2), 1986(volume 3).

[15] C. A. R. Hoare.“Quicksort,”Computer Journal 5, 1962, 10-15.

[16] J. Kleinberg and E. Tardos. Algorithm Design, Addison-Wesley, Boston, 2005.

[17] D. E. Knuth. The Art of Computer Programming. Volume 1:Fundamental Algorithms, 1st edition, Addison- Wesley, Reading, MA, 1968.3rd edition, 1997.

[18] D. E. Knuth. The Art of Computer Programming. Volume 2:Seminumerical Algorithms, 1st edition, Addison- Wesley, Reading, MA, 1969.3rd edition, 1997.

[19] D. E. Knuth. The Art of Computer Programming. Volume 3:Sorting and Searching, 1st edition, Addison- Wesley, Reading, MA, 1973.2nd edition, 1998.

[20] D. E. Knuth. The Art of Computer Programming. Volume 4A:Combinatorial Algorithms, Part 1, Addison- Wesley, Boston, 2011.

[21] D. E. Knuth.“Big omicron and big omega and big theta,”SIGACT News, April-June 1976, 18-24.

[22] D. E. Knuth.“Mathematical analysis of algorithms,”Information Processing 71, Proceedings of the IFIP Congress, Ljubljana, 1971, 19-27.

[23] R. Motwani and P. Raghavan. Randomized Algorithms, Cambridge University Press, 1995.

[24] F. W. J. Olver, D. W. Lozier, R. F. Boisvert, and C. W. Clark, ed., NIST Handbook of Mathematical Functions, Cambridge University Press, 2010. Also accessible as Digital Library of Mathematical Functions http:// dlmf.nist.gov.

[25] M. O. Rabin.“Probabilistic algorithms,”in Algorithms and Complexity, J.F.Traub, ed., Academic Press, New York, 1976, 21-39.

[26] R. Sedgewick. Algorithms (3rd edition) in Java: Parts 1-4:Fundamentals, Data Structures, Sorting, and Searching, Addison-Wesley, Boston, 2003.

[27] R. Sedgewick. Quicksort, Garland Publishing, New York, 1980.

[28] R. Sedgewick.“Quicksort with equal keys,”SIAM Journal on Computing 6, 1977, 240-267.

[29] R. Sedgewick.“Implementing quicksort programs,”Communications of the ACM 21, 1978, 847-856.

[30] R. Sedgewick and K. Wayne. Algorithms, 4th edition, Addison-Wesley, Boston, 2011.

[31] N. Slonae and S. Plouffe. The Encyclopedia of Integer Sequences, Academic Press, San Diego, 1995.Also accessible as On-Line Encyclopedia of Integer Sequences, http://oeis.org.

[32] W. Szpankowski. Average-Case Analysis of Algorithms on Sequences, John Wiley & Sons, New York, 2001.

[33] E. Tufte. The Visual Display of Quantitative Information, Graphics Press, Chesire, CT, 1987.

[34] J. S. Vitter and P. Flajolet.“Analysis of algorithms and data structures,”in Handbook of Theoretical Computer Science A:Algorithms and Complexity, J.van Leeuwen, ed., Elsevier, Amsterdam, 1990, 431-524.

[35] E. W. Weisstein, ed., MathWorld.