Books for CS 201/202 Fundamental Structures of Computer Science I/II
(Note: Some of the books may be in the East Campus Library)
About C++:
L. Ammeraal, C++ for programmers
Wiley, Chichester, NY (QA76.73.C153 A46) 1995
K. A. Barclay and B. J. Gordon, C++ problem solving and programming
Prentice-Hall, New York, NY (QA76.73.C153 B347) 1994
T. Budd, C++ for Java programmers
Addison-Wesley, Reading, MA (QA76.73.C153 B828) 1999
T. Cargill, C++ programming style
Addison-Wesley, Reading, MA (QA76.73.C153 C37) 1992
M. P. Cline and G. A. Lomow, C++ FAQs: frequently asked questions
Addison-Wesley, Reading, MA (QA76.73.C153 C55) 1995
J. P. Cohoon and J. W. Davidson, C++ program design: an introduction
to programming and object-oriented design
Irwin, Chicago, IL (QA76.73.C153 C653) 1997
S. R. Davies, C++ for dummies
IDG Books, San Mateo, CA (QA76.73.C153 D36) 1994
H. M. Deitel and P. J. Deitel, C++ how to program
Prentice Hall, Englewood Cliffs, NJ (QA76.73.C153 D45) 1994
L. Dorfman, C++ by example: object-oriented analysis, design &
programming
McGraw-Hill, New York, NY (QA76.64.D67) 1995
L. Dorfman and M. J. Neuberger, C++ memory management
Windcrest/McGraw-Hill, New York, NY (QA76.73.C153 D67) 1994
B. Eckel, C++ inside & out
Osborne McGraw-Hill, Berkeley, CA (QA76.73.C153 E25) 1993
M. A. Ellis and B. Stroustrup, The Annotated C++ reference manual
Addison-Wesley, Reading, MA (QA76.73.C153 E35) 1990
B. Hahn, C++: a practical introduction
NCC Blackwell, Oxford, England (QA76.73.C153 H34) 1994
T. L. Hansen, The C++ answer book
Addison-Wesley, Reading, MA (QA76.73.C15 H3685) 1990
S. Hekmatpour, C++ a guide for C programmers
Prentice-Hall, New York, NY (QA76.73.C153 H45) 1990
S. B. Lippman, C++ primer
Addison-Wesley, Reading, MA (QA76.73.C15 L57) 1991
R. B. Murray, C++ strategies and tactics
Addison-Wesley, Reading, MA (QA76.73.C15 M87) 1993
I. Pohl, C++ for C programmers
Benjamin/Cummings, Redwood City, CA (QA76.73.C153 P654) 1994
I. Pohl, C++ distilled: a concise ANSI/ISO reference and style guide
Addison-Wesley, Reading, MA (QA76.73.C153 P6) 1997
K. Ponnambalam and T. Alguindigue, A C++ primer for engineers:
an object-oriented approach
McGraw-Hill, New York, NY (QA76.73.C153 P67) 1997
B. R. Rao, C++ and the OOP Paradigm
McGraw-Hill, New York, NY (QA76.73.C153 R37) 1993
A. S. Rudd, C++ complete: a reference and tutorial to the proposed
C++ standard
Wiley, Chichester, NY (QA76.73.C153 R83) 1994
G. Satir and D. Brown: C++: the core language
O'Reilly & Associates, Sebastopol, CA (QA76.73.C153 S278) 1995
H. Schildt, C++, the complete reference
Osborne McGraw-Hill, Berkeley, CA (QA76.73.C153 S33) 1995
S. Sengupta and C. P. Korobkin, C++, object-oriented data structures
Springer-Verlag, New York, NY (QA76.73.C153 S28) 1994
J. Shapiro, A C++ toolkit
Prentice-Hall, Englewood Cliffs, NJ (QA76.73.C153 S43) 1991
J. T. Smith, C++ for scientists and engineers
Intertext, New York, NY (QA76.73.C153 S65) 1991
D. Spuler, C++ and C tools, utilities, libraries, and resources:
free and commercial software tools
Prentice Hall, Upper Saddle River, NJ (QA76.73.C153 S6985) 1996
B. Stroustrup, The C++ programming language
Addison-Wesley, Reading, MA (QA76.73.C153 S77) 1997
S. Teale, C++ IOStreams handbook
Addison-Wesley, Reading, MA (QA76.73.C153 T43) 1993
R. Wiener and L. J. Pinson, The C++ workbook
Addison-Wesley, Reading, MA (QA76.73.C153 W54) 1990
P. H. Winston, On to C++
Addison-Wesley, Reading, MA (QA76.73.C153 W59) 1994
C. T. Wu and T. A. Norman, An introduction to programming:
an object-oriented approach with C++
McGraw-Hill, Boston, MA (QA76.64.W8) 1998
S. Zamir, C++ primer for non C programmers
McGraw-Hill, New York, NY (QA76.73.C153 Z36) 1995
About data structures:
A. V. Aho, J. E. Hopcroft, and J. D. Ullman,
Data structures and algorithms
Addison-Wesley, Reading, MA (QA76.9.D35 A38) 1983
C. Bamford and P. Curran, Data structures, files and databases
Macmillan, London, England (QA76.9.D35 B36) 1991
A. M. Berman, Data structures via C++: objects by evolution
Oxford University Press, New York, NY (QA76.73.C153 R69) 1997
A. T. Berztiss, Data structures: theory and practice
Academic Press, New York, NY (QA76.6.B475) 1975
T. Budd, Data structures in C++ using the standard template library
Addison-Wesley, Reading, MA (QA76.73.C15B8) 1998
W. J. Collins, Data structures: an object oriented approach
Addison-Wesley, Reading, MA (QA76.9.D35 C64) 1992
R. Decker and S. Hirshfield, Working classes: data structures and
algorithms using C++
PWS, Boston, MA (QA76.73.C153 D44) 1996
J. F. Korsh, Data structures, algorithms, and program style
PWS, Boston, MA (QA76.9.D35 K67) 1986
R. L. Kruse, Data structures and program design
Prentice Hall, Englewood Cliffs, NJ (QA76.6.K77) 1994
H. R. Lewis and L. Denenberg, Data structures & their algorithms
HarperCollins, New York, NY (QA76.9.D35 L475) 1991
S. Lipschutz, Schaum's outline of theory and problems of data structures
McGraw-Hill, New York, NY (QA76.9.D35 L57) 1986
M. Main and W. Savitch, Data structures and other objects:
a second course in computer science
Benjamin/Cummings, Redwood City, CA (QA76.9.D3 M332) 1995
K. Mehlhorn, Data structures and algorithms
Springer-Verlag, Berlin, Germany (QA76.9.D35 M474) 1984
M. Rosenstein, Data structures for programmers
Wiley, New York, NY (QA76.9.D35 R67) 1988
S. Sahni, Data structures, algorithms, and applications in C++
WCB/McGraw-Hill, Boston, MA (QA76.73.C153 S24) 1998
C. A. Shaffer, A practical introduction to data structures and
algorithm analysis
Prentice Hall, Upper Saddle River, NJ (QA76.9.D35 S45) 1997
T. A. Standish, Data structures, algorithms, and software principles
Addison-Wesley, Reading, MA (QA76.9.D35 S74) 1994
R. E. Tarjan, Data structures and network algorithms
SIAM Press, Philadelphia, PA (QA76.9.D35 T37) 1983
M. A. Weiss, Data structures and algorithm analysis
Benjamin/Cummings, Redwood City, CA (QA76.9.D35 W45) 1992
M. A. Weiss, Data structures and algorithm analysis in C++
Benjamin/Cummings, Redwood City, CA (QA76.73.C153 W46) 1994