File Structures: An Object-Oriented Approach with C++, 3/e
|
Author(s):
Author:
Michael J. Folk
- ISBN:9788177583731
- 10 Digit ISBN:8177583735
-
Price:Rs. 1025.00
- Pages:744
- Imprint:Pearson Education
- Binding:Paperback
- Status:Available
-
|
File Structures: An Object-Oriented Approach with C++ presents the study of the structures through an object-oriented approach allowing students and professionals to acquire the fundamental tools need to design intelligent, cost-effective, and appropriate solutions to file structure problems. This book uses the hands-on work of constructing and running programs as the centre of the learning process in teaching design.
Table of Content
- Preface
- Introduction to the Design and Specification of File Structures
- Fundamental File Processing Operations
- Secondary Storage and System Software
- Fundamental File Structure Concepts
- Managing Files of Records
- Organizing Files for Performance
- Indexing
- Consequential Processing and the Sorting of Large Files
- Multilevel Indexing and B-Trees
- Indexed Sequential File Access and Prefix B+ Trees
- Hashing
- Extensible Hashing
- Appendix A: Designing File Structures for CD-ROM
- Appendix B: ASCII Table
- Appendix C: Formatted Output with C++ Stream Classes
- Appendix D: Simple File Input/Output Examples
- Appendix E: Classes for Buffer Manipulation
- Appendix F: A Class Hierarchy for Buffer Input/Output
- Appendix G: Single Level Indexing of Records by Key
- Appendix H: Consequential Processing
- Appendix I: Multi-level Indexing with B-Trees
- Appendix J: Extensible Hashing
- Bibliography
- Index
|
Salient Features
- Presents file structures techniques, including direct access I/O, buffer packing and unpacking, indexing, consequential processing, B-trees, and external hashing.
- Includes extensive coverage of secondary storage devices, including disk, tape, and CD-ROM.
- Covers practice of object-oriented design and programming with complete implementations in C++.
- Develops a collection of C++ classes that provide a framework for solving file structure problems.
- Includes class definitions, sample applications, and programming problems and exercises.
|
|
|
|
|