level order travesal,or bfs