二叉树的遍历(非递归)
摘要:
二叉树的遍历1.前序遍历 先访问根节点,再访问左子树,最后访问右子树。算法思想:从根到 1 void pre_order(struct ptree_node *root) 2 { 3 struct ptree_node *stack[MAX_SIZE], *p = root; 4 int top = 0; 5 while (NULL != p || top > 0) { 6 if (NULL != p) { 7 visit(p); 8 stack[top++] = p; 9 p =... 阅读全文
posted @ 2011-08-31 23:16 lambda107 阅读(147) 评论(0) 推荐(0) 编辑