Wednesday 26 February 2014

Data Structures and Algorithm Analysis - C++ Version

Data Structures and Algorithm Analysis - C++ Version



Data Structures and Algorithm Analysis



This book describes many techniques for representing data. These techniques are presented within the context of the following principles:

 1. Each data structure and each algorithm has costs and benefits. Practitioners need a thorough understanding of how to assess costs and benefits to be able to adapt to new design challenges. This requires an understanding of the principles of algorithm analysis, and also an appreciation for the significant effects of the physical medium employed (e.g., data stored on disk versus
main memory).


2. Related to costs and benefits is the notion of tradeoffs. For example, it is quite common to reduce time requirements at the expense of an increase in space requirements, or vice versa. Programmers face tradeoff issues regularly in all phases of software design and implementation, so the concept must become deeply ingrained.

3. Programmers should know enough about common practice to avoid reinventing the wheel. Thus, programmers need to learn the commonly used data structures, their related algorithms, and the most frequently encountered design patterns found in programming.

there is explicit coverage of some design patterns that are encountered when programming the basic
data structures and algorithms covered in the book.


Details :-

Name of the book :- Data Structures and Algorithm Analysis

Writer :- Clifford A. Shaffer
                                         [  Department of Computer Science
                                            Virginia Tech (Blacks-burg).]


Language :- English

File type :- PDF

Subject :- Data structure by C++

File size :-   4.3 Mb



Downloading Trouble ?

No comments :

Post a Comment

Free Computer Books PDF

Free Computer Books PDF
http://freecomputerbooksforyou.blogspot.com/