私はツリーから始めたばかりで、バイナリ ツリーをトラバースしてすべてのノードにアクセスする関数を作成しています。ツリーの各ノードに対して doSomething(TreeNode *thisNode) という関数を呼び出しています。自分が持っているものが正しいかどうか、正しい軌道に乗っているかどうかを確認したいですか? ありがとう!
void MyTree::Traverse(TreeNode *rt)
{
If(rt != NULL)
Traverse(rt -> left);
doSomething (rt);
Traverse(rt -> right);
}