CH 01
CH 01
Introduction to Algorithms
Eng. Jibril Hassan (Msc IT)
problem
algorithm
Algorithmic solution
Design and Analysis of Algorithms - Chapter 1 4
Historical Perspective
• Muhammad ibn Musa al-Khwarizmi –
9th century mathematician (c. 780 – c.
850)
• Around 820 CE he was appointed as
the astronomer and head of the library
of the House of Wisdom(ة بيتEEEمكتب
)الحكمةin Baghdad in Abbasid Caliphs.
• (c. 813–833 CE) presented the first
systematic solution of linear and
quadratic equations and introduced
the methods of "reduction" and he is • It was translated into
the father or founder of algebra.
Latin as Algoritmi de
• On the Calculation with Hindu numero Indorum. Al-
Numerals written about 820, was
Khwārizmī, rendered as
principally responsible for spreading
the Hindu–Arabic numeral system (Latin) Algoritmi, led to
throughout the Middle East and the term "algorithm".
Europe.
Statue of Al-
Khwārizmī in
his birth town
Khiva,
Uzbekistan.
• Practical importance