Learn · Algorithmic Graph Theory and Data Structures
Lecture 51 of 60Week 11
Lecture No - 51 : All Pairs Shortest Paths
Prof. Sourav Mukhopadhyay · IIT Kharagpur
Credits and licence
- From
- Algorithmic Graph Theory and Data Structures, IIT Kharagpur (at NPTEL)
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only.
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
- Who can watch
- Tweens profiles and older. How courses are placed
All the lectures
- Lecture No - 01 : Introduction
- Lecture No - 02 : Analysis of Algorithm
- Lecture No - 03 : Time Complexity
- Lecture No - 04 : Merge Sort
- Lecture No - 05 : Solving the recurrences
- Lecture No - 06 : Solving the recurrences (Cont…)
- Lecture No - 07 : Divide and Conquer Algorithms
- Lecture No - 08 : Fibonacci numbers and Matrix multiplication
- Lecture No - 09 : Quicksort
- Lecture No - 10 : Randomized Quicksort
- Lecture No - 11 : Heapsort
- Lecture No - 12 : Linear time sorting
- Lecture No - 13 : Linear time sorting (Cont…)
- Lecture No - 14 : Order Statistics
- Lecture No - 15 : Order Statistics (Cont…)
- Lecture No - 16 : Hash Function
- Lecture No - 17 : Open Addressing Hashing
- Lecture No - 18 : Universal Hash Functions
- Lecture No - 19 : Perfect Hashing
- Lecture No - 20 : Heap
- Lecture No - 21 : Binary Search Tree
- Lecture No - 22 : Binary Search Tree Sort
- Lecture No - 23 : Randomly build binary search tree
- Lecture No - 24 : Balanced Binary Search Tree
- Lecture No - 25 : Red Black Tree
- Lecture No - 26 : Data-structure augmentation
- Lecture No - 27 : Interval Trees
- Lecture No - 28 : Fixed Universe Successor
- Lecture No - 29 : Van Emde Boas
- Lecture No - 30 : Computational Geometry
- Lecture No - 31 : Orthogonal Range Tree
- Lecture No - 32 : Amortized Analysis
- Lecture No - 33 : Amortized Analysis (Cont...)
- Lecture No - 34 : Disjoint Set
- Lecture No - 35 : Disjoint Set (Cont...)
- Lecture No - 36 : Dynamic Programming (DP)
- Lecture No - 37 : Introduction to Graphs
- Lecture No - 38 : Minimum Spanning Tree
- Lecture No - 39 : Prim’s Algorithm
- Lecture No - 40 : Kruskal Algorithm
- Lecture No - 41 : Graph Search Algorithm
- Lecture No - 42 : Depth First Search (DFS)
- Lecture No - 43 : Application of DFS
- Lecture No - 44 : Breadth-First Search (BFS)
- Lecture No - 45 : Shortest Path Algorithm
- Lecture No - 46 : Dijkstra’s Algorithm
- Lecture No - 47 : Bellman-Ford Algorithm
- Lecture No - 48 : Bellman-Ford (Cont…)
- Lecture No - 49 : Application of Bellman-Ford
- Lecture No - 50 : Johnson’s Algorithm
- Lecture No - 51 : All Pairs Shortest Paths
- Lecture No- 52 : Floyd-Warshall
- Lecture No-53 : Flow Network
- Lecture No-54 : Flow Network (Cont...)
- Lecture No- 55 : Ford-Fulkerson max-flow
- Lecture No - 56 : Maximum Flow, Min Cut Theorem
- Lecture No- 57 : Edmonds-Karp Algorithm
- Lecture No-58 : Edmonds-Karp Max Flow Algorithm
- Lecture No-59 : Dynamic Programming-II
- Lecture No- 60 : Computational Complexity