Skip to content
lectern.tv
1

Algorithmic Thinking & Peak Finding in 1D and 2D

53:21
2

MIT 6.006 Lecture 2: Models of Computation, Random Access Machine & Document Distance

48:51
3

MIT 6.006 Lecture 3: Insertion Sort, Binary Insertion & Merge Sort Recurrences

51:19
4

MIT 6.006 Lecture 4: Priority Queues, Binary Heaps & O(n) Build-Max-Heap

52:32
5

MIT 6.006 Lecture 5: Binary Search Trees & Runway Reservation Scheduling

52:39
6

MIT 6.006 Lecture 6: AVL Trees, Tree Rotations & Guaranteed O(log n) Height

51:59
7

MIT 6.006 Lecture 7: Decision-Tree Ω(n log n) Lower Bound, Counting Sort & Radix Sort

52:08
8

MIT 6.006 Lecture 8: Hashing with Chaining, Simple Uniform Hashing & Universal Families

51:15
9

Lecture 9: Table Doubling, Karp-Rabin (6.006)

52:47
10

Lecture 10: Open Addressing, Cryptographic Hashing (6.006)

50:55
11

Lecture 11: Integer Arithmetic, Karatsuba Multiplication (6.006)

47:24
12

Lecture 12: Square Roots, Newton's Method (6.006)

51:17
13

Lecture 13: Breadth-First Search (BFS) (6.006)

50:48
14

Lecture 14: Depth-First Search (DFS), Topological Sort (6.006)

50:31
15

Lecture 15: Single-Source Shortest Paths Problem (6.006)

53:15
16

Lecture 16: Dijkstra (6.006)

51:26
17

Lecture 17: Bellman-Ford (6.006)

48:51
18

Lecture 18: Speeding up Dijkstra (6.006)

53:16
19

Lecture 19: Dynamic Programming I: Fibonacci, Shortest Paths (6.006)

51:47
20

Lecture 20: Dynamic Programming II: Text Justification, Blackjack (6.006)

52:12
21

Lecture 21: Dynamic Programming III: Parenthesization, Edit Distance, Knapsack (6.006)

52:41
22

Lecture 22: Dynamic Programming IV: Guitar Fingering, Tetris, Super Mario Bros. (6.006)

49:20

Lecture 16: Dijkstra (6.006)

Professor

51:26·2013·undergraduate level

This session provides a detailed examination of Dijkstra's algorithm, analyzing its greedy approach for finding the single-source shortest paths in graphs with non-negative edge weights.

MIT 6.006 Introduction to Algorithms, Fall 2011

View the complete course: http://ocw.mit.edu/6-006F11

Instructor: Srini Devadas

More courses at http://ocw.mit.edu

Seminar notes & discussion

No public seminar notes on this lecture yet.