スタックオーバーフローで質問するのは初めてでした。よくある質問を読んだだけで、ルールに違反していることがわかりました。質問に対処して貼り付けるだけではありませんでした。インオーダートラバースメソッドを使用して再帰を実行し、ノードが5の倍数であるかどうかを確認しましたが、次に何をすべきかわかりません。何かをチェックするためにフラグを使用する必要がありますか?
void findNodes(BSTNode<Key,E> *root) const
{
if(root==NULL) return;
else
{
if(root->key()%5==0)//I know it's wrong, but I don't know what to do
{
findNodes(root->left());
cout<<root->key()<<" ";
findNodes(root->right());
}
else
{
findNodes(root->left());
findNodes(root->right());
}
}
}