Analysis of Algorithms Slides of Pseudo Code
Analysis of Algorithms Slides of Pseudo Code
A l i off
Algorithms
Instructor: Dr Ghulam Mustafa
Punjab University, Gujranwala Campus
What is an Algorithm?
•A An algorithm
l ith is i a computational
t ti l
procedure that takes some value, or
a sett off values,
l as input
i t and
d
produces some values, or a set of
values,
l as output.
t t
• So,, it is a sequence
q of computational
p
steps that transform the input into
the output.
p
Analysis
y Issues
• WHAT DATA STRUCTURES TO USE! (lists,
(lists
queues, stacks, heaps, trees, etc.)