The study of data structures, a fundamental component of a computer science education, serves as the foundation upon many other computer science fields are built. Some knowledge of data structures is a must for students who wish to do work in design implementation, testing, or maintenace of virtually any software system. The scope and presentation of material in Data Structures and Algorithms in C++ provide students with the nesessary knowledge to perform such work.
Building on widespread use of the C++ programming language in industry and education, this book provides a broad-based and case-driven study of data structures -- and the algorithms associated with them -- using C++ as the language of implementation.
About the Author
Adam Drozdek is Associate Professor of Computer Science at Duquesne University.
The Waite Group's C Primer Plus The Waite Group’s C Primer Plus, Third Edition presents the ANSI C standard beginning with a discussion of the fundamentals of C programming and then continues on to illustrate real-world C programming concepts and techniques. The Waite Group’s C Primer Plus, Third Edition, is jam-packed with hundreds of... Problems on Algorithms The ability to devise effective and efficient algorithms in new situations is a skill that separates the master programmer from the merely adequate coder. The best way to develop that skill is to solve problems. To be effective problem solvers, master-programmers-in-training must do more than memorize a collection of... Algorithms and Data Structures in C++ (Computer Engineering)
Algorithms and Data Structures in C++ introduces modern issues in the theory of algorithms, emphasizing complexity, graphs, parallel processing, and visualization. To accomplish this, the book uses an appropriate subset of frequently utilized and representative algorithms and applications in order to demonstrate the unique and modern aspects...
Encyclopedia of Algorithms The Encyclopedia of Algorithms aims to provide the researchers, students, and practitioners of algorithmic research with a mechanism to efficiently and accurately find the names, definitions, key results, and further readings of important algorithmic problems.
The work covers a wide range of algorithmic areas, and each algorithmic area...
Data Abstraction and Structures Using C++ Data Abstraction and Stmctzwes Using C++ is designed for a second course in computer science fundamentals, consistent with the AChI guidelines for the CS2 course (August 1985). The book is also compatible with a Cl02 course in ACMAEEE’s Computing Curricula 1991, covering elements from the following knowledge units: ALl through AL4, AL6, SE1... Data Structures and Their Algorithms
Like all engineering activities, computer programming is both craft and science. Building a bridge or a computer program requires familiarity with the known techniques for the overall design of similar artifacts. And making intelligent choices among the available techniques and designs requires understanding of the mathematical principles...