Data Structures Using C++

Front Cover
Cengage Learning, Jul 31, 2009 - Computers - 976 pages
Now in its second edition, D.S. Malik brings his proven approach to C++ programming to the CS2 course. Clearly written with the student in mind, this text focuses on Data Structures and includes advanced topics in C++ such as Linked Lists and the Standard Template Library (STL). The text features abundant visual diagrams, examples, and extended Programming Examples, all of which serve to illuminate difficult concepts. Complete programming code and clear display of syntax, explanation, and example are used throughout the text, and each chapter concludes with a robust exercise set.
Important Notice: Media content referenced within the product description or the product text may not be available in the ebook version.
 

What people are saying - Write a review

User Review - Flag as inappropriate

class aClass { public: void print() const; void set(int, int); aClass(); aClass(int, int); private: int u; int v; }; What is wrong with the following class definitions?

User Review - Flag as inappropriate

not the best, but still good. liked
Programming With C++ more.

Contents

OBJECTORIENTED DESIGN OOD AND C++
59
POINTERS AND ARRAYBASED LISTS
131
STANDARD TEMPLATE LIBRARY STL I
209
LINKED LISTS
265
RECURSION
355
STACKS
395
QUEUES
451
SEARCHING AND HASHING ALGORITHMS
497
RESERVED WORDS
807
OPERATOR PRECEDENCE
809
CHARACTER SETS
811
OPERATOR OVERLOADING
815
HEADER FILES
817
ADDITIONAL C++ TOPICS
825
C++ FOR JAVA PROGRAMMERS
833
REFERENCES
857

SORTING ALGORITHMS
533
BINARY TREES AND BTREES
599
GRAPHS
685
STANDARD TEMPLATE LIBRARY STL II
731
ANSWERS TO ODDNUMBERED EXERCISES
859
INDEX
879
Copyright

Other editions - View all

Common terms and phrases

About the author (2009)

D.S. Malik is a Professor of Mathematics and the first recipient and current holder of The Frederick H. and Anna K. Scheerer Endowed Chair in Mathematics at Creighton University. Dr. Malik received his Ph.D. from Ohio University in 1985 and has published more than 50 papers and 18 books on abstract algebra, applied mathematics, graph theory, fuzzy automata theory and languages, fuzzy logic and its applications, programming, data structures, and discrete mathematics.

Bibliographic information