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

NPTEL

Fundamental Algorithms - Design and Analysis

NPTEL and Indian Institute of Technology, Kharagpur via YouTube

Overview

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

Divide and Conquer Paradigm.
Solving Recurrences.
Quick Sort.
Heap Sort.
Insertion Sort and Asymptotic Analysis.
Decision Tree.
Linear Time Sorting.
Order Statistics.
Hashing.
Universal Hashing, BST Sort.
Red-Black Tree.
Augmenting Data Structure.
Computational Geometry.
Van Emde Boas Data Structure.
Dynamic Programming.
Graph Algorithm.
BFS and DFS.
Dijkstra.
Bellman Ford.
Floyd Marshall.

Taught by

Fundamental Algorithms: Design and Analysis

Tags

Reviews

Start your review of Fundamental Algorithms - Design and Analysis

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.