摘要:
void visit(Node *pRoot){ cout<<pRoot->value<<endl;}void InOrderTraverse(Node *pRoot){ if (!pRoot) return; InOrderTraverse(pRoot->pLeft); visit(pRoot); InOrderTraverse(pRoot->pRight);}EOF 阅读全文
posted @ 2012-12-07 14:28
kkmm
阅读(167)
评论(0)
推荐(0)
摘要:
void visit(Node *pRoot){ cout<<pRoot->value<<endl;}void PreOrderTraverse(Node *pRoot){ if (!pRoot) return; visit(pRoot); PreOrderTraverse(pRoot->pLeft); PreOrderTraverse(pRoot->pRight);}EOF 阅读全文
posted @ 2012-12-07 14:27
kkmm
阅读(152)
评论(0)
推荐(0)
摘要:
int Depth(Node *pRoot){ if (!pRoot) return 0; int leftDepth = Depth(pRoot->pLeft); int rightDepth = Depth(pRoot->pRight); return (leftDepth > rightDepth) ? (leftDepth + 1) : (rightDepth + 1);}EOF 阅读全文
posted @ 2012-12-07 14:23
kkmm
阅读(122)
评论(0)
推荐(0)
摘要:
int GetNodeNum(Node *pRoot){ if (!pRoot) return 0; return GetNodeNum(pRoot->pLeft) + GetNodeNum(pRoot->pRight) + 1;}EOF 阅读全文
posted @ 2012-12-07 14:20
kkmm
阅读(316)
评论(0)
推荐(0)
摘要:
http://blog.csdn.net/walkinginthewind/article/details/7518888 阅读全文
posted @ 2012-12-07 14:14
kkmm
阅读(126)
评论(0)
推荐(0)
浙公网安备 33010602011771号