18.04.2013 Views

The.Algorithm.Design.Manual.Springer-Verlag.1998

The.Algorithm.Design.Manual.Springer-Verlag.1998

The.Algorithm.Design.Manual.Springer-Verlag.1998

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Lecture 15 - DFS and BFS<br />

Proof: (1) v is an articulation vertex v cannot be a leaf.<br />

Why? Deleting v must seperate a pair of vertices x and y. Because of the other tree edges, this cannot<br />

happen unless y is a decendant of v.<br />

Listen To Part 17-10<br />

v separating x,y implies there is no back edge in the subtree of y to a proper ancestor of v.<br />

(2) Conditions v is a non-root articulation vertex. v separates any ancestor of v from any decendant in<br />

the appropriate subtree.<br />

Actually implementing this test in O(n+m) is tricky - but believable once you accept this theorem.<br />

Next: Lecture 16 - applications Up: No Title Previous: Lecture 14 - data<br />

<strong>Algorithm</strong>s<br />

Mon Jun 2 09:21:39 EDT 1997<br />

file:///E|/LEC/LECTUR16/NODE15.HTM (8 of 8) [19/1/2003 1:35:08]

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!