二叉树的层次遍历(队列实现)
摘要:
层次遍历的C++算法代码:(传入的是二叉树的根结点) 1 template <class Elem> 2 void level(BinNode<Elem>* subroot) 3 { 4 AQueue<BinNode<Elem>*> Q; 5 Q.enqueue(subroot); 6 while(!Q.isEmpty()) 7 { 8 BinNode<Elem>* temp; 9 Q.dequeue(temp); //返回temp指针是Q队列的表头的二叉树中的结点,而temp指针的结点已经被dequeue(出列)10... 阅读全文
posted @ 2012-12-02 17:12 Besion王 阅读(2515) 评论(0) 推荐(0) 编辑