저는 그래프가 처음이기 때문에 그래프에서 관절 지점을 찾는 방법을 명확하게 설명 할 수있는 알고리즘을 얻지 못하고 있습니다. 누군가 설명해 주시겠습니까? 미리그래프에서 굴곡 정점을 찾는 방법은 무엇입니까?
1
A
답변
0
고맙습니다 간단한 알고리즘 : 각 노드 N 정도
: 1. 거리 2 연결 컴포넌트들의 수를 계산하여 가라. dfs 또는 bfs 중 하나. 여전히 루프 인 경우 계속하십시오. 두 가지 경우 관절 점을 발견했습니다. 루프를 표시하고 계속하십시오.
이것은 2 차 시간으로 실행됩니다. 더 나은 알고리즘이 있는지 확실하지 않습니다.
편집 : http://algs4.cs.princeton.edu/41undirected/Biconnected.java.html
0
이 설명을 참조 : 내가 약간의 자바 소스 코드 on this site를 발견했다. 당신이 유용하다고 생각하기를 바랍니다.
http://www.geeksforgeeks.org/articulation-points-or-cut-vertices-in-a-graph/
관련 문제
- 1. 그래프에서 모든 등가 정점을 찾는 방법은 무엇입니까?
- 2. 유향 그래프에서 일부 정점을 포함하는 모든 사이클을 찾는 방법은 무엇입니까?
- 3. 그래프에서 클린크를 찾는 방법은 무엇입니까?
- 4. R의 그래프에서 정점을 삭제하는 방법?
- 5. 그래프에서 가장 긴 경로를 찾는 방법은 무엇입니까?
- 6. 그래프에서 깊이가 제한된 경로를 찾는 방법은 무엇입니까?
- 7. 유향 그래프에서 구덩이를 찾는 방법은 무엇입니까?
- 8. 평면 그래프에서 최대 유량을 찾는 방법은 무엇입니까?
- 9. 정점을 제거하고 C과의 그래프에서 모든 이웃은 내가 그래프에서 자신의 이웃과 승 정점을 제거 할
- 10. 그래프에서 정점을 소스와의 거리를 기준으로 정렬하는 알고리즘
- 11. 그래프에서 '긴'단순한 비순환 경로를 모두 찾는 방법은 무엇입니까?
- 12. TinkerPop 3에 들어오는 모서리가없는 모든 정점을 찾는 방법은 무엇입니까?
- 13. WebGL에서 정점을 스트리밍하는 방법은 무엇입니까?
- 14. Titan 그래프 데이터베이스에서 임의의 정점을 선택하는 가장 좋은 방법은 무엇입니까
- 15. 방향성이있는 비순환 그래프에서 '5'가장 중요한 경로를 찾는 방법은 무엇입니까?
- 16. 그래프에서 두 vertives 간의 최단 경로를 찾는 방법은 무엇입니까?
- 17. 지향 비순환 그래프에서 가능한 최대 점을 찾는 방법은 무엇입니까?
- 18. 그래프에서 가장 긴 단순 경로를 찾는 방법은 무엇입니까?
- 19. Java : 1 차원 그래프에서 구멍을 찾는 방법은 무엇입니까?
- 20. 그래프에서 노드 그룹에 가장 가까운 노드를 찾는 방법은 무엇입니까?
- 21. 그래프에서 모든 정점 - 분리 경로를 찾는 방법은 무엇입니까?
- 22. 그래프에서 가장자리를 임의로 선택하는 방법은 무엇입니까?
- 23. BOOST 그래프에서 2 개의 정점을 가진 복수의 에지를 찾습니다.
- 24. GraphX는 같은 그래프에서 서로 다른 유형의 정점을 지원합니까?
- 25. 이미지 굴곡
- 26. three.js - 객체의 정점을 얻는 방법은 무엇입니까?
- 27. Kruskal의 알고리즘으로 그래프에서 최소 절단을 찾는 것?
- 28. CSS 중첩 굴곡 상자 높이
- 29. 간단한 그래프에서 '최대'독립 세트를 찾는 알고리즘
- 30. 그래프에서 연결이 끊어진 노드를 찾는 알고리즘
답장을 보내 주셔서 감사합니다. 사실 나는 일부 선형 시간 알고리즘을 찾고 있는데, 그것은 많은 사이트에서 언급되었지만 이해하기에는 너무 복잡합니다! 당신이 말한 알고리즘은 단순한 무차별 대입 접근법입니다. – user2263604
위의 자바 소스 코드를 찾았습니다. –