Data Structure and File Processing & Introduction to Algorithms Free eBooks Pdf Files

Data Structure Schaum Series [C++ PDF Book]

Data Structures by Seymour Lipschutz
Buy Introduction to Algorithms (Eastern Economy Edition) Book Online at Low  Prices in India | Introduction to Algorithms (Eastern Economy Edition)  Reviews & Ratings -

Detailed Syllabus

COMP302TH: Data Structure and File Processing
Basic Data Structures: Abstract data structures- stacks, queues, linked lists, and binary trees. Binary
trees, balanced trees.

Searching: Internal and external searching, Memory Management: Garbage collection algorithms for equal-sized blocks, storage allocation for objects with mixed size.

Physical Devices: Characteristics of storage devices such as disks and tapes, I/O buffering. Basic File System Operations: Create, open, close, extend, delete, read-block, write-block, protection

File Organizations: Sequential, indexed sequential, direct, inverted, multi-list, directory systems,
Indexing using B-tree, B+ tree.
Data Structure and File Processing

Books Recommended:

  1. M.T. Goodrich, R. Tamassia and D. Mount, “Data Structures and Algorithms in C++”, John
    Wiley and Sons, Inc., 2004.
  2. T.H. Cormen, C.E. Leiserson, R.L. Rivest and C. Stein, “Introduction to Algorithms”, 2nd
    Ed., Prentice-Hall of India, 2006.
  3. Robert L. Kruse and A.J. Ryba, “Data Structures and Program Design in C++”, Prentice
    Hall, Inc., NJ, 1998.
  4. B. Stroupstrup, “The C++ Programming Language”, Addison Wesley, 2004.
  5. D.E. Knuth, “Fundamental Algorithms (Vol. I)”, Addison Wesley, 1997.
  6. Data Structure Schaum Series [C++ PDF Book]

Data Structures

data structure is a particular way of organizing data in a computer so that it can be used effectively.

For example, we can store a list of items having the same data-type using the array data structure.

Array Data Structure

This page contains detailed tutorials on different data structures (DS) with topic-wise problems.

Share with your loved one

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.