그래프에서 노드의 가중치를 계산하는 알고리즘의 시간 복잡성은 무엇입니까?

cs.stackexchange https://cs.stackexchange.com/questions/125136

문제

그래프의 모든 노드의 가중치를 계산하는 알고리즘의 가장 좋은 시간 복잡성을 찾고 있습니다.노드의 무게는 그것에 인접한 가장자리의 가중치의 합으로 정의됩니다.알고리즘은 모든 노드의 정도를 계산하고 확실히 O (| v | + | e |)를 취하는 것과 유사하지만 우리가 무게를 계산하려는 경우 똑같은 것을 말할 수 있습니다.노드?

도움이 되었습니까?

해결책

for i in V:
    weight(i) = 0
for e=(i,j) in E:
    weight(i) = weight(i) + weight(e)
    weight(j) = weight(j) + weight(e)
.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 cs.stackexchange
scroll top