algorithms Flashcards
We use algorithms to solve problems systematically. It is difficult to give a single specific
definition for an algorithm. Almost all fields of Research and Development use algorithms to
solve their problems.
Levitin defines the algorithm as given below:
“An algorithm is a sequence of unambiguous instructions for solving a problem
i.e.
obtaining a required output for any legitimate input in a finite amount of time.”
This unit covers the various definitions of the algorithm
its types
for designing it. This unit gives a brief idea of solving a problem using different algorithmic
problem-solving techniques. It also introduces various data structures
their classification
and their characteristics.
1.1 Objectives:
After studying this unit
you should be able to:
❖ Define ‘Algorithm’
❖ Explain the role of the algorithm in computing
❖ Describe the fundamentals of algorithms
❖ List the important types of algorithms
❖ Describe the fundamental data structure