Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NPTEL

Introduction to Algorithms and Analysis

NPTEL and Indian Institute of Technology, Kharagpur via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

PRE-REQUISITES: Nil

INTENDED AUDIENCE: UG, PG, B. Tech., M. Tech., M. Sc.

INDUSTRIES APPLICABLE TO: IT Companies

COURSE OUTLINE: This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve these problems. The course emphasizes the relationship between algorithms and programming, and introduces basic performance measures and analysis techniques for these problems.

Syllabus

Lecture 1 : Insertion sort.
Lecture 2 : Analysis of Insertion Sort.
Lecture 3 : Asymptotic Analysis.
Lecture 4 : Recurrence of Merge Sort.
Lecture 5 : Substitution Method.
Lecture 6 : The Master Method.
Lecture 7 : Divide-and-Conquer.
Lecture 8 : Divide-and-Conquer (Contd.).
Lecture 9 : Straseen's Algorithms.
Lecture 10 : QuickSort.
Lecture 11 : Analysis of Quicksort..
Lecture 12 : Randomized Quicksort.
Lecture 13 : Heap.
Lecture 14 : Heap Sort.
Lecture 15 : Decision Tree.
Lecture 16 : Linear time Sorting.
Lecture 17 : Radix Sort & Bucket Sort.
Lecture 18 : Order Statistics.
Lecture 19 : Randomised Order Statistics.
Lecture 20 : Worst case linear time order statistics.
Lecture 21 : Hash Function.
Lecture 22 : Open Addressing.
Lecture 23 : Universal Hashing.
Lecture 24 : Perfect Hashing.
Lecture 25 : Binary Search Tree (BST) Sort.
Lecture 26 : Randomly build BST.
Lecture 27 : Red Black Tree.
Lecture 28 : Red Black Tree (Contd.).
Lecture 29 : Augmentation of data structure.
Lecture 30 : Interval trees.
mod07lec31.
mod07lec32.
mod07lec33.
mod07lec34.
mod07lec35.
Lecture 36 : Dynamic Programming.
Lecture 37 : Longest common subsequence.
Lecture 38 : Graphs.
Lecture 39 : Prim's Algorithms.
Lecture 40 : Graph Search.
Lecture 41.
Lecture 42.
Lecture 43.
Lecture 44.
Lecture 45.
mod10lec46.
mod10lec47.
mod10lec48.
mod10lec49.
mod10lec50.
mod11lec51.
mod11lec52.
mod11lec53.
mod11lec54.
mod11lec55.
mod12lec56.
mod12lec57.
mod12lec58.
mod12lec59.
mod12lec60.

Taught by

Introduction to Algorithms and Analysis

Tags

Reviews

5.0 rating, based on 1 Class Central review

Start your review of Introduction to Algorithms and Analysis

  • Hey beedha balu habi
    Baluvaadi baluhabi.
    Balahabidaballu habi
    Baley baley ballu happi
    Hey halamithia
    Halamithi
    Halamitji

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.