Course10610800149 lectures
Intermediary Algorithm
Prof. C Pandu Rangan · IISc Bangalore
About
A typical UG course on algorithms will cover some of these topics but at an introductory level. These algorithms are based on great ideas and there is a delightful/advanced mathematics involved in the analysis of these algorithms. The aim of this course is to give an advanced and more complete treatment of the topics listed.
Intended audience: B.Tech 3rd or 4th year, M.Tech
Prerequisites: B.Tech (Discrete Maths, Basic Data Structures/ Algorithms)
Lectures
Week 1 Divide and Conquer 1
- Merge Sort
- Analysis of Merge Sort - Part 1
- Analysis of Merge Sort - Part 2
- Analysis of Merge Sort - Part 3
Week 2 Divide and Conquer 2
- Finding MIN & MAX
- Analysis of MIN-MAX Algorithm - Part 1
- Analysis of MIN-MAX Algorithm - Part 2
- Analysis of MIN-MAX Algorithm - Part 3
- Analysis of MIN-MAX Algorithm - Part 4
Week 3 Divide and Conquer 3
- Karastuba's Algorithm
- Analysis of Karastuba's Algorithm
- More for less
- Maximum Subarray Sum Part 1
- Maximum Subarray Sum Part 2
Week 4 Divide and Conquer 4
- Inversion Count Problem Part 1
- Inversion Count Problem Part 2
- Dominance Count Problem
- Closest Pair Problem Part 1
- Closest Pair Problem Part 2
- Closest Pair Problem Part 3
Week 5 Greedy Algorithms 1
Week 6 Greedy Algorithms 2
Week 7 Greedy Algorithms 3
Week 8 Greedy Algorithms 4
Week 9 Greedy Algorithms 5
Week 10 Graph Algorithms 1
Week 11 Graph Algorithms 2
- Depth First Search - Part 1
- Depth First Search - Part 2
- Depth First Search - Part 3
- Depth First Search - Part 4
Week 12 Graph Algorithms 3
Syllabus and materials
At NPTEL, as the course publishes them.
Credits and licence
- Institution
- IISc Bangalore
- Department
- Computer Science and Engineering
- Teacher
- Prof. C Pandu Rangan
- Level
- Undergraduate
- Language
- English
- Subjects
- Computer science, Engineering
- Source
- NPTEL
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
- Who can watch
- NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed
More like this
NPTEL101108661
Course
Drone Systems and Control
51 lectures · Source's player
NPTEL101108047
Course
Advanced Control System Design for Aerospace Vehicles
40 lectures · Video
NPTEL101108057
Course
Optimal Control, Guidance and Estimation
40 lectures · Video
NPTEL101108068
Course
Combustion in air breathing aero engines
62 lectures · Video
NPTEL101108086
Course
Gasdynamics: Fundamentals and Applications
65 lectures · Video
NPTEL103108127
Course
Trace and Ultra-Trace Analysis of Metals using Atomic Absorption Spectrometry
38 lectures · Source's player
NPTEL103108097
Course
Chemical Reaction Engineering
40 lectures · Video
NPTEL103108098
Course
Fundamentals of Transport Processes
40 lectures · Video
NPTEL103108099
Course
Fundamentals of Transport Processes - II
40 lectures · Video
NPTEL103108100
Course
Modern Instrumental Methods of Analysis
43 lectures · Video
NPTEL103108123
Course
Transport Processes I: Heat and Mass Transfer
73 lectures · Video
NPTEL103108124
Course
Atomic and Molecular Absorption Spectrometry for Pollution Monitoring
41 lectures · Video