| 1 | Start DFS | 0 | - | [0] | [0:1] | [0:1] | [-1] | [false,false,false,false,false,false] | 0(1) |
| 2 | Visit neighbor | 0 | 1 | [0,1] | [0:1,1:2] | [0:1,1:2] | [-1,0] | [false,false,false,false,false,false] | 0(1)->1(2) |
| 3 | Visit neighbor | 1 | 2 | [0,1,2] | [0:1,1:2,2:3] | [0:1,1:2,2:3] | [-1,0,1] | [false,false,false,false,false,false] | 0(1)->1(2)->2(3) |
| 4 | Backtrack | 2 | - | [0,1,2] | [0:1,1:2,2:3] | [0:1,1:2,2:3] | [-1,0,1] | [false,false,false,false,false,false] | 0(1)->1(2)->2(3) |
| 5 | Update low of 1 | 1 | 2 | [0,1,2] | [0:1,1:2,2:3] | [0:1,1:2,2:3] | [-1,0,1] | [false,true,false,false,false,false] | 0(1)->1(2)->2(3) |
| 6 | Visit neighbor | 1 | 3 | [0,1,2,3] | [0:1,1:2,2:3,3:4] | [0:1,1:2,2:3,3:4] | [-1,0,1,1] | [false,true,false,false,false,false] | 0(1)->1(2)->2(3),3(4) |
| 7 | Backtrack | 3 | - | [0,1,2,3] | [0:1,1:2,2:3,3:4] | [0:1,1:2,2:3,3:4] | [-1,0,1,1] | [false,true,false,false,false,false] | 0(1)->1(2)->2(3),3(4) |
| 8 | Update low of 1 | 1 | 3 | [0,1,2,3] | [0:1,1:2,2:3,3:4] | [0:1,1:2,2:3,3:4] | [-1,0,1,1] | [false,true,false,false,false,false] | 0(1)->1(2)->2(3),3(4) |
| 9 | Backtrack | 1 | - | [0,1,2,3] | [0:1,1:2,2:3,3:4] | [0:1,1:2,2:3,3:4] | [-1,0,1,1] | [false,true,false,false,false,false] | 0(1)->1(2)->2(3),3(4) |
| 10 | Update low of 0 | 0 | 1 | [0,1,2,3] | [0:1,1:2,2:3,3:4] | [0:1,1:2,2:3,3:4] | [-1,0,1,1] | [false,true,false,false,false,false] | 0(1)->1(2)->2(3),3(4) |
| 11 | Visit neighbor | 0 | 4 | [0,1,2,3,4] | [0:1,1:2,2:3,3:4,4:5] | [0:1,1:2,2:3,3:4,4:5] | [-1,0,1,1,0] | [false,true,false,false,false,false] | 0(1)->1(2)->2(3),3(4),4(5) |
| 12 | Visit neighbor | 4 | 5 | [0,1,2,3,4,5] | [0:1,1:2,2:3,3:4,4:5,5:6] | [0:1,1:2,2:3,3:4,4:5,5:6] | [-1,0,1,1,0,4] | [false,true,false,false,false,false] | 0(1)->1(2)->2(3),3(4),4(5)->5(6) |
| 13 | Backtrack | 5 | - | [0,1,2,3,4,5] | [0:1,1:2,2:3,3:4,4:5,5:6] | [0:1,1:2,2:3,3:4,4:5,5:6] | [-1,0,1,1,0,4] | [false,true,false,false,false,false] | 0(1)->1(2)->2(3),3(4),4(5)->5(6) |
| 14 | Update low of 4 | 4 | 5 | [0,1,2,3,4,5] | [0:1,1:2,2:3,3:4,4:5,5:6] | [0:1,1:2,2:3,3:4,4:5,5:6] | [-1,0,1,1,0,4] | [false,true,false,false,false,false] | 0(1)->1(2)->2(3),3(4),4(5)->5(6) |
| 15 | Backtrack | 4 | - | [0,1,2,3,4,5] | [0:1,1:2,2:3,3:4,4:5,5:6] | [0:1,1:2,2:3,3:4,4:5,5:6] | [-1,0,1,1,0,4] | [false,true,false,false,false,false] | 0(1)->1(2)->2(3),3(4),4(5)->5(6) |
| 16 | Update low of 0 | 0 | 4 | [0,1,2,3,4,5] | [0:1,1:2,2:3,3:4,4:5,5:6] | [0:1,1:2,2:3,3:4,4:5,5:6] | [-1,0,1,1,0,4] | [true,true,false,false,false,false] | 0(1)->1(2)->2(3),3(4),4(5)->5(6) |
| 17 | End DFS | - | - | [0,1,2,3,4,5] | [0:1,1:2,2:3,3:4,4:5,5:6] | [0:1,1:2,2:3,3:4,4:5,5:6] | [-1,0,1,1,0,4] | [true,true,false,false,false,false] | Final articulation points: 0,1 |