최근에, 나는 이진 트리에이 질문에 건너 온 : 큰-O는 그것이 유니 값 (모든 요소가 같은 값이다)인지를 결정하기 위해 무슨 어떤 임의의 비 균형 트리 감안할 때트리가 단일 값 트리인지 여부를 결정하는 데 시간 복잡성이 있습니까?
.
위의 경우 가장 큰 big-O 복잡도 인 균형 숫자 트리 또는 선형 트리가 발생합니까?
이 나무가 univalue 경우, 우리는 각 노드를 확인해야합니다 확인하려면 :
는이 질문에 대한 내 대답이다. 그래서, 복잡성은 O (n)입니다.
동일한 수의 노드가있는 경우 선형 트리 또는 균형 트리인지에 관계없이 동일한 수의 비교가 있습니다. 따라서 복잡성은 동일합니다.
이 정보가 맞습니까?
정확합니다. 복잡성은 두 경우 모두 선형입니다. – krjampani
@krjampani ... 감사합니다. – avinash