Tree의 구성이
1
2 3
과 같이 되어 있는 경우
1
2 3
과 같이 되어 있는 경우
// 123
void CAnyTree::Test2( CAnyNode* r_pNode )
{
if ( _m_pNodeNull == r_pNode )
return;
TRACE1( "%d", r_pNode->nData );
Test2( r_pNode->m_pNodeLeft );
Test2( r_pNode->m_pNodeRight );
}
// 213
void CAnyTree::Test3( CAnyNode* r_pNode )
{
if ( _m_pNodeNull == r_pNode )
return;
Test3( r_pNode->m_pNodeLeft );
TRACE1( "%d", r_pNode->nData );
Test3( r_pNode->m_pNodeRight );
}
// 231
void CAnyTree::Test4( CAnyNode* r_pNode )
{
if ( _m_pNodeNull == r_pNode )
return;
Test4( r_pNode->m_pNodeLeft );
Test4( r_pNode->m_pNodeRight );
TRACE1( "%d", r_pNode->nData );
}




댓글을 달아 주세요