与えられた二分探索木 (BST)。二分探索木の最大深さを繰り返し求めます。
キュー [レベル順トラバーサル] を使用する方法は知っていますが、ツリー全体にアクセスする必要があるため、時間の複雑さは O(N) です。ただし、ツリーが BST ツリーかバイナリ ツリーかの情報は使用しません。
BST のアルゴリズムは同じままですか、それとも、指定されたツリーが BST であるという事実を使用して改善できますか?
与えられた二分探索木 (BST)。二分探索木の最大深さを繰り返し求めます。
キュー [レベル順トラバーサル] を使用する方法は知っていますが、ツリー全体にアクセスする必要があるため、時間の複雑さは O(N) です。ただし、ツリーが BST ツリーかバイナリ ツリーかの情報は使用しません。
BST のアルゴリズムは同じままですか、それとも、指定されたツリーが BST であるという事実を使用して改善できますか?