Data Structures Program Design in C++
Robert L. Kruse, "Data Structures Program Design in C++"
English | 2001 | ISBN: 0130876976 | 717 pages | PDF | 16.27 MB
Explores problem solving & programming principles, data abstraction, recursion, & the comparative analysis of algorithms as fundamental tools of software design. DLC: C++ (Computer program language)
In a surprisingly lively textbook-style treatment, Data Structures and Program Design in C++ delivers expertise and plenty of sample programs for the working C++ programmer or computer science student.
While some books on data structures stress theory and mathematical concepts over real-world sample code, this guide illustrates its tour of data structures--such as stacks, lists, queues, trees, and graphs--with clear, engaging samples. Throughout, the authors make use of built-in C++ features (such as the Standard Template Library [STL] and templates) where appropriate.
Early chapters use such interesting examples as Conway's Game of Life, chess and game programming, a simple calculator, and an airport simulation. Along the way, the reader will learn about lists, stacks, and queues.
In later chapters, covering thornier topics such as sorting algorithms, trees, and graphs, the authors do not skimp on the mathematical underpinnings for measuring efficiency. Instead, they take extreme care to introduce everything required to understand such conventions as the "Big O" notation and principles of logarithms.
The book closes with a case study that combines several data structures and strategies. (The example, a Polish notation expression parser, is a difficult and common real-world sample.) -- Richard Dragan
Object-oriented programming and powerful features of C++ enable this carefully crafted text to build data structures from basic ideas into complete, fully-developed programs and interesting applications. In the process, the text explores problem solving and programming principles, data abstraction, recursion, and the comparative analysis of algorithms as fundamentals tools of software design.
Employing substantial case studies, reusable software development, and programming projects to increase understanding, successful authors Robert L. Kruse and Alexander J.Ryba include topics such as:
* C++ templates are introduced early; code for data structures is developed as templated classes in fully reusable form; the Standard Template Library (STL) is mentioned as appropriate.
* Recursion is treated early and applied throughout the text.
* Data abstraction and abstract data types (ADTs) are emphasized, with conceptual development separated from implementation issues.
* Advanced structures and algorithms are developed into complete programs, including splay trees, B-trees, red-black trees, and graph algorithms such as minimal spanning trees.
Data Structures and Program Design in C++ will prove useful to both computer science students and professionals. The authors supply all code in this book on the Web, and, as well, they provide an excellent instructor support package that includes an Instructor's Resource Manual with transparency masters, solutions, and source code to all of the programming examples and projects in the text.
Just extract the rar archive and enjoy it...
Update Seeds and Leechers Stats ALways to See Correct Seed Count
[b]Please use WINRAR or 7zip to EXTRACT FILES. Thank You . If WINRAR or 7zip not works for those having problems unpacking, try this --> http://legroom.net/scripts/download.php?file=uniextract161
CHECK MY PROFILE AND FEEL FREE TO DOWNLOAD MORE WINDOWS SOFTWARE, THEMES, LATEST MAGAZINES, EBOOKS AND MUCH MORE STUFF FROM THIS ACCOUNT
DOWNLOAD AND SEED FOR OTHERS JUST LIKE YOU :)
!! PLEASE SEED !! PLEASE SEED !! PLEASE SEED !!
THAT IS WHAT I ONLY NEED FROM YOU to KEEP THIS TORRENT LIVE. THANK YOU!!!
If You Like This Torrent Please Support the Authors. Please Just Buy It. Thanx
PS : If You got an error while extracting while others are working try diferent directory path in your PC. Somtimes if you got a long directory path while extracting it will giv you an error. To solve this issue , as an example just paste the tgz file in C drive and extract (just inside the C drive not with in any other folder). Hope your Understand