Fundamental Algorithms: Design And Analysis
Offered By: Indian Institute of Technology, Kharagpur via Swayam
Course Description
Overview
ABOUT THE COURSE: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.INTENDED AUDIENCE:Core, UG /PG, B.Tech/B.E./M.Tech/M.Sc.PREREQUISITES:NilINDUSTRY SUPPORT: IT companies
Syllabus
Week 1: Insertion Sort, Asymptotic Notation, Merge Sort, QuickSort, Divide and Conquer
Week 2: Heap Sort, Linear-time Sorting, Order Statistics
Week 3: Hashing, BST Sort, Augmenting Data Structures, Dynamic Programming
Week 4: Graphs : BFS, DFS, Prim's, Shortest Paths
Taught by
Sourav Mukhopadhyay
Tags
Related Courses
Algorithmic Thinking (Part 2)Rice University via Coursera Design and Analysis of Algorithms
Chennai Mathematical Institute via Swayam 计算几何 | Computational Geometry
Tsinghua University via edX Algorithmic Toolbox
University of California, San Diego via Coursera Algorithms: Design and Analysis, Part 1
Stanford University via edX