Professional Documents
Culture Documents
Lecture 1
Lecture 1
of Algorithms
Course Structure
• 3 hours Lectures
• 1 hour Tutorial
• 4 hours Practical
Geekforgeeks for practising questions and
assignments.
Mid term 20
Marking
Scheme end term 30
(First Draft)
lab continuous eval 20
Assignment : 20
Lab • Programming language to follow: C,C++, Python?
Assignments
Foundation of the course (Prerequisite)
Dynamic
Greedy algorithms. Graph algorithms.
programming.
Computational
classes.
In data structures, you were
introduced to the notion of organizing
the data.
Algorithmic Problem • Lets try one exercise---- We will try our hand at peak finding problem.
Solving.
Example (Taken from
GeekforGeeks)
• Input: array[]= {5, 10, 20, 15}
• Output: 20