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 15: Single-Source Shortest Paths Problem (6.006)

Professor

53:15·2013·undergraduate level

This lecture defines the single-source shortest paths problem and introduces foundational concepts for solving it on graphs with varying edge weights, setting up subsequent algorithms.

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.