6
2つのバイナリツリーが同じかどうかをチェックする関数を記述します。問題は、私はここに戻ることはよく分からないということです深さの最初の検索の再帰的な実装では、どのようにしてboolを返すことができますか?
bool checkSame(Node* first, Node* second) {
// Check if nodes are the same
// Check left nodes: checkSame(first->left, second->left)
// Check right nodes: checkSame(first->right, second->right)
}
:よう
コードが見えます。私が見つけたすべてのDFSの実装には戻り値がありません。ブールを返す場所はありますか?
また、私は反復的な解決策ではなく、反復的な解決策を探しています。
'return checkSame(...)'? –