[Solution]Level order traversal
void Levelorder(struct node* p) { stack<struct node*> s; queue<struct node*> q; struct node* temp; s.push(p); do { while(!s.empty()) { temp = s.top(); cout<<temp->data<<endl; s.pop(); if(temp->left) q.push(temp->left); if(temp->right) ...