CIS 22 - Data Structures: Textbooks
Required Texts
-
Tenenbaum, Augenstein, and Langsam,
Data Structures Using C and C++,
Prentice-Hall.
-
Any C textbook (some suggestions listed below)
-
Any C++ textbook (some suggestions listed below)
References
C books
- Harrow and Jones, Problem Solving Using C
-
Kelley and Pohl,
A Book on C,
Benjamin Cummings.
-
Kernighan and Ritchie,
The C Programming Language, Second Edition,
Prentice Hall.
- Perry, Advanced C Programming by Example,
PWS-Kent, 1998.
C++ books
-
Johnsonbaugh and Kalin,
Object-Oriented Programming in C++,
Prentice-Hall, 1995.
-
Schildt, C++ From the Ground Up, Osborne/McGraw-Hill.
-
Pohl,
C++ for C Programmers,
Benjamin Cummings. (This book may be too easy, but is a good quick introduction)
-
Lippman,
C++ Primer,
Addison-Wesley. (This book is probably too advanced, but you may be able to
get used copies)
Java vs. C++
Anyone take 1.6 or 16?
If you already know Java, Budd's book,
C++ for Java Programmers, Addison-Wesley, 1999, is worth reading.
There's also a book by Chew, The Java/C++ Cross-Reference
Handbook from Prentice-Hall.
Data Structures
This book is out of print, but if you can find it, it's a very good reference:
Timothy Budd, Classic Data Structures in C++,
Addison-Wesley.
The C++ STL
- Budd, Data Structures in C++ Using the Standard Template Library,
Addison-Wesley, 1998.
- Schildt, STL Programming from the Ground Up,
Osborne/McGraw-Hill, 1999.
Back to CIS 22 home page.