
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title: Data Structures and Algorithm Analysis in C++, Third Edition
- Author(s) Clifford A. Shaffer
- Publisher: Dover Publications; 3 edition (September 14, 2011), eBook (updated, March 28, 2013)
- Paperback: 624 pages
- eBook: PDF
- Language: English
- ISBN-10: 048648582X
- ISBN-13: 978-0486485829
- Share This:
![]() |
A comprehensive treatment focusing on the creation of efficient data structures and algorithms, this text explains how to select or design the data structure best suited to specific problems. It uses C++ as the programming language and is suitable for second-year data structure courses and computer science courses in algorithmic analysis.
About the Authors- Clifford A. Shaffer is a professor of Computer Science at Virginia Tech .
- Algorithms and Data Structures
- The C++ Programming Language
- Introduction to Java, Basic and Core Java

- Data Structures and Algorithm Analysis in C++, Third Edition (Clifford A. Shaffer)
- The Mirror Site (1) - PDF
- The Mirror Site (2) - PDF (4th Edition)
- Book Homepage (Source code, Errata, etc.)
-
Data Structures and Algorithms with OPP Design Patterns in C++
This book presents readers with a modern, object-oriented perspective for looking at data structures and algorithms using C++, clearly showing how to use polymorphism and inheritance, and including fragments from working and tested programs.
-
Data Structures and Algorithm Analysis in Java, 3rd Edition
A comprehensive treatment focusing on the creation of efficient data structures and algorithms, using Java. This text explains how to select or design the data structure best suited to specific problems.
-
Thinking in C++, Vol 1: Introduction to Standard C++ (2nd Edition)
Thinking in C++ by Bruce Eckel is the one C++ book you must have if you're doing serious development with C++. The book filled with expert advice and written in a patient, knowledgeable style.
-
Open Data Structures: An Introduction (Pat Morin)
This book is an introduction to the field of data structures and algorithms, it covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered dictionaries, and graphs.
-
Modern C++ Tutorial: C++11/14/17/20 On the Fly (Changkun Ou)
The book is intent to provide a comprehensive introduction to the relevant features regarding modern C++ (before 2020s). You should be aware that not all of these features are required. Instead, it should be learned when you really need it.
-
Fundamentals of Programming C++ (Richard L. Halterman)
This book teaches the basics of C++ programming in an easy-to-follow style, without assuming previous experience in any other language. It explains fundamental concepts and techniques in greater depth than traditional introductions.
-
Data Structures and Algorithms: Reference with Examples
A key factor of this book and its associated implementations is that all algorithms were designed by authors, using the theory of the algorithm in question as a guideline. It covers the key ideas involved in designing algorithms.
-
Algorithms and Data Structures: The Basic Toolbox (Kurt Mehlhorn)
This book is a concise introduction addressed to students and professionals familiar with programming and basic mathematical language. The algorithms are presented in a modern way, with explicitly formulated invariants, and comment on recent trends.
-
Purely Functional Data Structures (Chris Okasaki)
This book describes data structures from the point of view of functional languages, with examples, and presents design techniques that allow programmers to develop their own functional data structures. All source code is given in Standard ML and Haskell.
:
|
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |