Data Structures and Algorithms
with Object-Oriented Design Patterns in Java
- 1
-
Alfred V. Aho, John E. Hopcropft, and Jeffrey D. Ullman.
Data Structures and Algorithms.
Addison-Wesley, Reading, MA, 1983.
- 2
-
Alfred V. Aho and Jeffrey D. Ullman.
Foundations of Computer Science.
Computer Science Press, New York, NY, 1992.
- 3
-
ANSI Accredited Standards Committee X3, Information Processing Systems.
Working Paper for Draft Proposed International Standard for
Information Systems--Programming Language C++, December 1996.
Document Number X3J16/96-0225 WG21/N1043.
- 4
-
Ken Arnold and James Gosling.
The Java Programming Language.
The Java Series. Addison-Wesley, Reading, MA, 1996.
- 5
-
Borland International, 1800 Green Hills Road, P.O. Box 660001, Scotts Valley,
CA 95067-0001.
Borland C++ Version 3.0 Programmer's Guide, 1991.
- 6
-
Timothy A. Budd.
Classic Data Structures in C++.
Addison-Wesley, Reading, MA, 1994.
- 7
-
Computational Science Education Project.
Mathematical optimization.
Virtual book, 1995.
http://csep1.phy.ornl.gov/CSEP/MO/MO.html.
- 8
-
Computational Science Education Project.
Random number generators.
Virtual book, 1995.
http://csep1.phy.ornl.gov/CSEP/RN/RN.html.
- 9
-
Gaelan Dodds de Wolf, Robert J. Gregg, Barbara P. Harris, and Matthew H.
Scargill, editors.
Gage Canadian Dictionary.
Gage Educational Publishing Company, Toronto, Ontario, Canada, 1997.
- 10
-
Rick Decker and Stuart Hirshfeld.
Working Classes: Data Structures and Algorithms Using C++.
PWS Publishing Company, Boston, MA, 1996.
- 11
-
Adam Drozdek.
Data Structures and Algorithms in C++.
PWS Publishing Company, Boston, MA, 1996.
- 12
-
Margaret A. Ellis and Bjarne Stroustrup.
The Annotated C++ Reference Manual.
Addison-Wesley, Reading, MA, 1990.
- 13
-
James A. Field.
Makegraph user's guide.
Technical Report 94-04, Department of Electrical and Computer
Engineering, University of Waterloo, Waterloo, Ontario, 1994.
- 14
-
Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides.
Design Patterns: Elements of Reusable Object-Oriented Software.
Addison-Wesley, Reading, MA, 1995.
- 15
-
Michel Goosens, Frank Mittelbach, and Alexander Samarin.
The LaTeX Companion.
Addison-Wesley, Reading, MA, 1994.
- 16
-
James Gosling, Bill Joy, and Guy Steele.
The Java Language Specification.
The Java Series. Addison-Wesley, Reading, MA, 1996.
- 17
-
James Gosling, Frank Yellin, and The Java Team.
The Java Application Programming Interface,
Volume 1: Core Packages.
The Java Series. Addison-Wesley, Reading, MA, 1996.
- 18
-
James Gosling, Frank Yellin, and The Java Team.
The Java Application Programming Interface,
Volume 2: Window Toolkit and Applets.
The Java Series. Addison-Wesley, Reading, MA, 1996.
- 19
-
Irwin Guttman, S. S. WIlks, and J. Stuart Hunter.
Introductory Engineering Statistics.
John Wiley & Sons, New York, NY, second edition, 1971.
- 20
-
Gregory L. Heileman.
Data Structures, Algorithms, and Object-Oriented Programming.
McGraw-Hill, New York, NY, 1996.
- 21
-
Ellis Horowitz and Sartaj Sahni.
Data Structures in Pascal.
W. H. Freeman and Company, New York, NY, third edition, 1990.
- 22
-
Ellis Horowitz, Sartaj Sahni, and Dinesh Mehta.
Fundamentals of Data Structures in C++.
W. H. Freeman and Company, New York, NY, 1995.
- 23
-
Richard Jones and Rafael Lins.
Garbage Collection: Algorithms for Automatic Dynamic Memory
Management.
John Wiley & Sons, New York, NY, 1996.
- 24
-
Brian W. Kernighan and Dennis M. Ritchie.
The C Programming Language.
Prentice-Hall, Englewood Cliffs, NJ, 1978.
- 25
-
Leonard Kleinrock.
Queueing Systems, Volume I: Theory.
John Wiley & Sons, New York, NY, 1975.
- 26
-
Donald E. Knuth.
Fundamental Algorithms, volume 1 of The Art of Computer
Programming.
Addison-Wesley, Reading, MA, second edition, 1973.
- 27
-
Donald E. Knuth.
Sorting and Searching, volume 3 of The Art of Computer
Programming.
Addison-Wesley, Reading, MA, 1973.
- 28
-
Donald E. Knuth.
Seminumerical Algorithms, volume 2 of The Art of Computer
Programming.
Addison-Wesley, Reading, MA, second edition, 1981.
- 29
-
Donald E. Knuth.
The METAFONTbook.
Addison-Wesley, Reading, MA, 1986.
- 30
-
Donald E. Knuth.
The TeXbook.
Addison-Wesley, Reading, MA, 1986.
- 31
-
Elliot B. Koffman, David Stemple, and Caroline E. Wardle.
Recommended curriculum for CS2, 1984.
Communications of the ACM, 28(8):815-818, August 1985.
- 32
-
Leslie Lamport.
LaTeX: A Document Preparation System.
Addison-Wesley, Reading, MA, second edition, 1994.
- 33
-
Yedidyah Langsam, Moshe J. Augenstein, and Aaron M. Tenenbaum.
Data Structures Using C and C++.
Prentice Hall, Upper Saddle River, NJ, second edition, 1996.
- 34
-
Tim Lindholm and Frank Yellin.
The Java Virtual Machine Specification.
The Java Series. Addison-Wesley, Reading, MA, 1996.
- 35
-
Kenneth McAloon and Anthony Tromba.
Calculus, volume 1BCD.
Harcourt Brace Jovanovich, Inc., New York, NY, 1972.
- 36
-
Thomas L. Naps.
Introduction to Program Design and Data Structures.
West Publishing, St. Paul, MN, 1993.
- 37
-
Stephen K. Park and Keith W. Miller.
Random number generators: Good ones are hard to find.
Communications of the ACM, 31(10):1192-1201, October 1988.
- 38
-
P. J. Plauger.
The Draft Standard C++ Library.
Prentice Hall, Englewood Cliffs, NJ, 1995.
- 39
-
Stephen R. Schach.
Classical and Object-Oriented Software Engineering.
Irwin, Chicago, IL, third edition, 1996.
- 40
-
G. Michael Schneider and Steven C. Bruell.
Concepts in Data Structures and Software Development.
West Publishing, St. Paul, MN, 1991.
- 41
-
Bjarne Stroustrup.
The C++ Programming Language.
Addison-Wesley, Reading, MA, second edition, 1991.
- 42
-
Bjarne Stroustrup.
The Design and Evolution of C++.
Addison-Wesley, Reading, MA, 1994.
- 43
-
Allen B. Tucker, Bruce H. Barnes, Robert M. Aiken, Keith Barker, Kim B. Bruce,
J. Thomas Cain, Susan E. Conry, Gerald L. Engel, Richard G. Epstein, Doris K.
Lidtke, Michael C. Mulder, Jean B. Rogers, Eugene H. Spafford, and A. Joe
Turner.
Computing Curricula 1991: Report of the ACM/IEEE-CS Joint
Curriculum Task Force.
ACM/IEEE, 1991.
- 44
-
Bill Venners.
Inside the Java Virtual Machine.
McGraw-Hill, New York, NY, 1997.
- 45
-
Larry Wall and Randal L. Schwartz.
Programming perl.
O'Reilly & Associates, Sebastopol, CA, 1991.
- 46
-
Mark Allen Weiss.
Data Structures and Algorithm Analysis.
Benjamin/Cummings, Redwood City, CA, second edition, 1995.
- 47
-
Mark Allen Weiss.
Algorithms, Data Structures and Problem Solving with C++.
Addison-Wesley, Menlo Park, CA, 1996.
- 48
-
Geoff Whale.
Data Structures and Abstraction Using C.
Thomson Nelson Australia, Melbourne, Australia, 1996.
Copyright © 1998 by Bruno R. Preiss, P.Eng. All rights reserved.