Professional Documents
Culture Documents
1
Text Books
• Course Book
• Introduction to Algorithms, 3rd edition by Cormen, Leisersen,
Rivest and Stein.
• Reference Books
8
Introduction
• What are Algorithms ?
12
Introduction
• An algorithm is a set of instructions to be followed to solve a
problem. Another word, an algorithm is a complete set of
rules that transform the input into the output in a finite
number of steps.
• There can be more than one solution (more than one
14
Design & Analysis of Algorithms
Aspects of studying algorithms:
1. Designing algorithms:
• putting the pieces of the puzzles together,
• choosing data structures,
• selecting the basic approaches to the solution of the
problem,
7. Testing algorithms
• How to Sort ?
• Google:
22