Data Structure Algorithms E-Book pdf

Overview

An algorithm is a finite set of instructions which, if followed, accomplish a particular task. In addition every algorithm must satisfy the following criteria:

1. input: There are zero or more quantities which are externally supplied;
2. output: at least one quantity is produced;

3. definiteness: each instruction must be unambiguous;

4. finiteness: if we trace out the instruction of an algorithm, then for all cases the algorithm will terminate after a finite number of steps;

5. effectiveness: every instruction must be sufficiently basic that it can in principle be carried out by a person using only pencil and paper. It I snot enough that each operation be definite as in (iii), but it must also be feasible.

Topics Covered


Chapter 1 : Introduction


Chapter 2 : Arrays


Chapter 3 : Stacks and Queues


Chapter 4 : Linked Lists


Chapter 5 : Trees


Chapter 6 : Graphs


Chapter 7 : Internal Sorting


Chapter 8 : External Sorting


Chapter 9 : Symbol Tables


Chapter 10 : Files

FREE DOWNLOAD

Send download link to:

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top