Data Structures Via C++: Objects by Evolution

Michael A. Berman

Data Structures Via C++: Objects by Evolution - zdjęcie


Opis lub recenzja książki

1. Software Engineering and Computer Programming; Software Engineering and Computer Science; The Software "Life-Cycle"; Why C++?; 2. Designing Software: Two Approaches; Why Design?; Top-Down Design; The Object Alternative; Which method is Better, TDD or OOD?; 3. Software Reliability; Riss of Faulty Software; Testing; Applying Program Correctness Techniques; 4. Abstract Data Types, Classes and Objects; Problem: Computing with Time; Describing Data Types; ADT Implementation and Code Reuse; Information Hiding, Encapsulation, and Views; Creating Encapsulated ADT's Using the C++ Class; Using Standard C++ Class Libraries; ADT's, Objects, and Object-Oriented Programming; 5. Efficiency; Selecting Good Algorithms; The Many Faces of Program Efficiency; Algorithms for Searching; Analysis of some Simple Sorting Algorithms; 6. Recursion; Solving Problems with Recursion; Recursive Definitions; Applying Recursion to Sorting and Searching Problems; How is Recursion implemented?; 7. Lists; Problem: A Membership Management Program; The List ADT; Implementing Lists; The Inorder List ADT; Variations on a Linked List; A Dynamic Linear List; The Membership Management Program Revisited; 8. Stacks; Problem: Robot Navigation; The Stack ADT; Implementing the Stack 1: Array; Creating Generic Classes with Templates; Implementing the Stack 2: Dynamic List; Applications of the Stack ADT; The Robot Navigation Problem Solved; 9. Queue; Problem: Computer Network Performance; The Queue ADT; Implementing a Queue 1: Array; Implementing a Queue 2: Dynamic List; Simulation: modelling a computer network; 10. Tables; A Data Structure to Support Retrieval by Key; Implementing a Table; Hash Tables for Fast Retrieval; Using Tables; 11. Trees; Introducing Trees; Building a Binary Tree; Tree Traversal; Binary Search Trees; Reuse Through Inheritance: A Hierarchy of Trees; Performance of Binary Trees; 12. Graphs; Example: Keeping Track of Course Prerequisites; Basic Graph Concepts and Terminology; Creating Graph ADT's; Implementing and Using Adjacency List Graphs; Implementing and Using Adjacency Matrix Graphs; Appendix A: A Brief Review of C++; Appendix B: C++ for the Pascal Programmer; Appendix C: C++ for the C Programmer
Wydawnictwo: Oxford University Press, Ilość stron: 496, Oprawa: hardback, ISBN: 0195108434

Zobacz wszystkie książki autora: A. Michael Berman, Michael A. Berman.


kliknij tutaj aby wyszukać
Data Structures Via C++: Objects by Evolution, Michael A. Berman

Polecamy także:

Dyktanda z uśmiechem, czyli jak zostać mistrzem ortografii. Klasa 6
Bogusław Michalec
cena od
2,34 zł
Windows via C/C++
Jeffry Richter, Christophe Nasarre
cena od
113,82 zł
Rozwesołki
Joanna Papuzińska
cena od
20,44 zł
Gwiezdny motyl
Bernard Werber
cena od
18,06 zł
Rozwesołki
Joanna Papuzińska
cena od
26,50 zł
Operacja "Wisła"
Edward Prus
cena od
29,90 zł
Operacja ''Wisła''
Edward Prus
cena od
37,50 zł
Windows via C/C++. Wydanie V
Christophe Nasarre
cena od
98,92 zł
Windows via C/C++ - Richter Jeffrey, Nasarre Christophe
Wybitny przewodnik po programowaniu Windows w Microsoft Visual C++.Opanuj zawiłości programowania...
cena od
119,20 zł
Windows via C/C++
Wybitny przewodnik po programowaniu Windows w Microsoft Visual C++. Opanuj zawiłości programowani...
cena od
132,06 zł

zobacz wszystkie podobne do Data Structures Via C++: Objects by Evolution, Michael A. Berman

 
 
 
 

Forum

Opinie i recenzje na temat Data Structures Via C++: Objects by Evolution: brak