2011-11-28 1 views
1

셀프 루프가있는 노드를 리프 노드로 사용할 수 있습니까? 아니면 리프가 단순한 그래프에 대해서만 정의됩니다 (셀프 루프가없고 다중 에지가 없음)? 나는 답을 찾을 수 없다. 나는 다양한 정의를 찾았지만 아무 것도 대답하지 않았습니다.리프와 셀프 루프

답변

3

루프가있는 그래프는 tree이 아니며주기가있는 그래프입니다. 나뭇잎은 나무에만 정의됩니다.

좀 더 공식적인 방법을 생각해 봅시다. 자체 루프는 정점의 정도에 2를 더하거나 방향성 그래프의 경우에는 1을 외. 외도 모두에 추가합니다. 잎이 outdegree 0 (그리고 indegree 1이지만 tree의 정의에 의해 보장되는) 인 정점이라고 가정하면, self-loop를 가진 정점은 잎이 될 수 없다.

+2

감사합니다. 나는 그것이 대부분 나무와 함께 사용된다는 것을 알고 있지만 분명히 그래프가 순환인지 체크하려고하는 곳에서 "isCyclic"알고리즘을 구현하고 있습니다 (http://www.cs.hmc.edu/~keller/courses/cs60/s98)./examples/acyclic /). 그리고 그 경우에는 나무가 될 필요가 없습니다. –