Tree: Level Order Traversal
https://www.hackerrank.com/challenges/tree-level-order-traversal/problem
void levelOrder(Node * root) {
queue<Node *>q;
q.push(root);
while(!q.empty())
{
Node* temp=q.front();
q.pop();
cout<<temp->data<<" ";
if(temp->left){
q.push(temp->left);
}
if(temp->right){
q.push(temp->right);
}
}
}
Comments
Post a Comment