Appendix A References [ToC] [Index]     [Skip Back] [Skip Fwd]     [Prev] [Up] [Next]

[Aho 1986].   Aho, A. V., R. Sethi, and J. D. Ullman, Compilers: Principles, Techniques, and Tools. Addison-Wesley, 1986. ISBN 0-201-10088-6.

[Bentley 2000].   Bentley, J., Programming Pearls, 2nd ed. Addison-Wesley, 2000. ISBN 0-201-65788-0.

[Brown 2001].   Brown, S., “Identifiers NOT To Use in C Programs”. Oak Road Systems, Feb. 15, 2001. http://www.oakroadsystems.com/tech/c-predef.htm.

[Cormen 1990].   Cormen, C. H., C. E. Leiserson, and R. L. Rivest, Introduction to Algorithms. McGraw-Hill, 1990. ISBN 0-262-03141-8.

[FSF 1999].   Free Software Foundation, GNU C Library Reference Manual, version 0.08, 1999.

[FSF 2001].   Free Software Foundation, “GNU Coding Standards”, ed. of March 23, 2001.

[ISO 1990].   International Organization for Standardization, ANSI/ISO 9899-1990: American National Standard for Programming Languages—C, 1990. Reprinted in The Annotated ANSI C Standard, ISBN 0-07-881952-0.

[ISO 1998].   International Organization for Standardization, ISO/IEC 14882:1998(E): Programming languages—C++, 1998.

[ISO 1999].   International Orgnaization for Standardization, ISO/IEC 9899:1999: Programming Languages—C, 2nd ed., 1999.

[Kernighan 1976].   Kernighan, B. W., and P. J. Plauger, Software Tools. Addison-Wesley, 1976. ISBN 0-201-03669-X.

[Kernighan 1988].   Kernighan, B. W., and D. M. Ritchie, The C Programming Language, 2nd ed. Prentice-Hall, 1988. ISBN 0-13-110362-8.

[Knuth 1997].   Knuth, D. E., The Art of Computer Programming, Volume 1: Fundamental Algorithms, 3rd ed. Addison-Wesley, 1997. ISBN 0-201-89683-4.

[Knuth 1998a].   Knuth, D. E., The Art of Computer Programming, Volume 2: Seminumerical Algorithms, 3rd ed. Addison-Wesley, 1998. ISBN 0-201-89684-2.

[Knuth 1998b].   Knuth, D. E., The Art of Computer Programming, Volume 3: Sorting and Searching, 2nd ed. Addison-Wesley, 1998. ISBN 0-201-89685-0.

[Knuth 1977].   Knuth, D. E., “Deletions that Preserve Randomness”, IEEE Trans. on Software Eng. SE-3 (1977), pp. 351–9. Reprinted in [Knuth 2000].

[Knuth 1978].   Knuth, D. E., “A Trivial Algorithm Whose Analysis Isn't”, Journal of Algorithms 6 (1985), pp. 301–22. Reprinted in [Knuth 2000].

[Knuth 1992].   Knuth, D. E., Literate Programming, CSLI Lecture Notes Number 27. Center for the Study of Language and Information, Leland Stanford Junior University, 1992. ISBN 0-9370-7380-6.

[Knuth 2000].   Knuth, D. E., Selected Papers on Analysis of Algorithms, CSLI Lecture Notes Number 102. Center for the Study of Language and Information, Leland Stanford Junior University, 2000. ISBN 1-57586-212-3.

[Pfaff 1998].   Pfaff, B. L., “An Iterative Algorithm for Deletion from AVL-Balanced Binary Trees”. Presented July 1998, annual meeting of Pi Mu Epsilon, Toronto, Canada. http://benpfaff.org/avl/.

[Sedgewick 1998].   Sedgewick, R., Algorithms in C, Parts 1-4, 3rd ed. Addison-Wesley, 1998. ISBN 0-201-31452-5.

[SGI 1993].   Silicon Graphics, Inc., Standard Template Library Programmer's Guide. http://www.sgi.com/tech/stl/.

[Stout 1986].   Stout, Q. F. and B. L. Warren, “Tree Rebalancing in Optimal Time and Space”, Communications of the ACM 29 (1986), pp. 902–908.

[Summit 1999].   Summit, S., “comp.lang.c Answers to Frequently Asked Questions”, version 3.5. http://www.eskimo.com/~scs/C-faq/top.html. ISBN 0-201-84519-9.