870 likes | 1.07k Views
233-234. Sedgewick & Wayne (2004); Chazelle (2005). Adjacency lists. Hansel & Gretel. random walk. 1. Birds eat the bread crumbs. DFS/BFS. 2. They don’t. Diffusion equation. Random walk. Diffusion equation. Normal distribution. 3 views of the same thing. Hansel & Gretel.
E N D
233-234 Sedgewick & Wayne (2004); Chazelle (2005)
Hansel & Gretel random walk 1. Birds eat the bread crumbs DFS/BFS 2. They don’t
Random walk Diffusion equation Normal distribution 3 views of the same thing
Hansel & Gretel With bread crumbs one can find exit in time proportional to V+E DFS/BFS
Breadth First Search A H B C G D E F
Breadth First Search 0 A distance from A H visit(A) B C G D E F get Queue: A
Breadth First Search F 1 0 A H F discovered B C G D E F Queue:
Breadth First Search B 1 0 A H B discovered B C G D E F 1 Queue: F
Breadth First Search C 1 0 A H C discovered B C G 1 D E F 1 Queue: F B
Breadth First Search 1 G 0 A H G discovered B C G 1 1 D E F 1 Queue: F B C
Breadth First Search 0 A H 1 A finished B C G 1 1 D E F 1 get Queue: F B C G
Breadth First Search 0 A H 1 A alreadyvisited B C G 1 1 D E F 1 Queue: B C G
Breadth First Search D 2 0 A H 1 D discovered B C G 1 1 D E F 1 Queue: B C G
Breadth First Search 2 E 0 A H 1 E discovered B C G 1 1 D E 2 F 1 Queue: B C G D
Breadth First Search 0 A H 1 F finished B C G 1 1 2 D E 2 F 1 get Queue: B C G D E
Breadth First Search 0 A H 1 B C G 1 1 2 D E 2 F 1 Queue: C G D E
Breadth First Search 0 A H 1 A alreadyvisited B C G 1 1 2 D E 2 F 1 Queue: C G D E
Breadth First Search 0 A H 1 B finished B C G 1 1 2 D E 2 F 1 get Queue: C G D E
Breadth First Search 0 A H 1 A alreadyvisited B C G 1 1 2 D E 2 F 1 Queue: G D E
Breadth First Search 0 A H 1 C finished B C G 1 1 2 D E 2 F 1 get Queue: G D E
Breadth First Search 0 A H 1 A alreadyvisited B C G 1 1 2 D E 2 F 1 Queue: D E
Breadth First Search 0 A H 1 E alreadyvisited B C G 1 1 2 D E 2 F 1 Queue: D E
Breadth First Search 0 A H 1 G finished B C G 1 1 2 D E 2 F 1 get Queue: D E
Breadth First Search 0 A H 1 E alreadyvisited B C G 1 1 2 D E 2 F 1 Queue: E
Breadth First Search 0 A H 1 F alreadyvisited B C G 1 1 2 D E 2 F 1 Queue: E
Breadth First Search 0 A H 1 D finished B C G 1 1 2 D E 2 F 1 get Queue: E
Breadth First Search 0 A H 1 D alreadyvisited B C G 1 1 2 D E 2 F 1 Queue:
Breadth First Search 0 A H 1 F alreadyvisited B C G 1 1 2 D E 2 F 1 Queue:
Breadth First Search 0 A H 1 G alreadyvisited B C G 1 1 2 D E 2 F 1 Queue:
Breadth First Search H 3 0 A H 1 H discovered B C G 1 1 2 D E 2 F 1 Queue:
Breadth First Search 0 A H 3 1 E finished B C G 1 1 2 D E 2 F 1 get Queue: H
Breadth First Search 0 A H 3 1 E alreadyvisited B C G 1 1 2 D E 2 F 1 Queue:
Breadth First Search 0 A H 3 1 H finished B C G 1 1 2 D E 2 F 1 STOP Queue:
Breadth First Search 0 A distance from A H 3 1 B C G 1 1 2 D E 2 F 1
a v a b c d b c d
#876 Kevin Bacon #1 Rod Steiger Donald Pleasence #2 #3 Martin Sheen Barabasi