임의의 삽입을 수행하는 초기 BST가 비어 있다고 가정하면이 BST의 평균 높이를 어떻게 알 수 있습니까? 이것에 대한 점화식에서반복 BST의 평균 높이를 찾는 관계/시간 복잡도
H(T) = 1 + max(H(T.left), H(T.right))
내 생각 엔이 T(n) = 1 + 2*T(n/2)
것입니다,하지만 난이 맞는지 확실하지 않다 : (I 틀리지 않는 경우)이 대한 표현/의사가 될 것입니다.
내 반복 관계가 맞다면 여기 내 딜레마가 있습니다. 평균 높이 알고리즘의 평균 복잡도는 어떻게 계산합니까?
이것은 간단한 반복 관계가 아닙니다. n이 있습니다! 입력 시퀀스 S_i. 각 시퀀스는 BST T (S_i)를 생성하지만 여러 시퀀스가 동일한 트리를 생성 할 수 있습니다. 각 나무의 높이는 H (T (S_i))입니다. (sum_ {i = 0..n!} H (T (S_i)))/n!을 알아 내야합니다. 자, H (T (s))를 계산하는 방법은? – Gene