Data Structures & Algorithm Analysis in C++

Front Cover
Addison-Wesley, 1999 - Computers - 588 pages

In this second edition of his successful book, experienced teacher and author Mark Allen Weiss continues to refine and enhance his innovative approach to algorithms and data structures. Written for the advanced data structures course, this text highlights theoretical topics like abstract data types and the efficiency of algorithms, as well as performance and running time. Before covering algorithms and data structures, the author provides a brief introduction to C++ for programmers unfamiliar with the language. All of the source code will be available over the Internet. Dr. Weiss also distinguishes the book with his clear, friendly writing style, logical organization of topics, and extensive use of figures and examples that show the successive stages of an algorithm.

From inside the book

What people are saying - Write a review

LibraryThing Review

User Review  - sloDavid - LibraryThing

Wow. This book really blew my mind. Has excellent chapters on trees, hashing and sorting. Still relevant, even in 2005. The concepts are useful regardless of the programming language--Weiss simply uses JAVA to implement the concepts. Read full review

LibraryThing Review

User Review  - lovesasha - LibraryThing

I read this book when I want to fall asleep. Sure, it's technically good information, but it's also mind-numbingly boring. Read full review


Algorithm Analysis
Lists Stacks and Queues

13 other sections not shown

Other editions - View all

Common terms and phrases

About the author (1999)

Mark Allen Weiss is a Professor in the School of Computer Science at Florida International University. He received his Ph.D. in Computer Science from Princeton University where he studied under Robert Sedgewick. Dr.Weiss has received FIU's Excellence in Research Award, as well as the Teaching Incentive Program Award, which was established by the Florida Legislature to recognize teaching excellence. Mark Allen Weiss is on the Advanced Placement Computer Science Development Committee. He is the successful author of Algorithms, Data Structures, and Problem Solving with C++ and the series Data Structures and Algorithm Analysis in Pascal, Ada, C, and C++, with Addison-Wesley.


Bibliographic information