Print next level of taken out item and enque next level 's children
while ( curr != null ) { Console . Write ( curr . data + " ▁ " ) ; if ( curr . child != null ) { q . Enqueue ( curr . child ) ; } curr = curr . next ; } } }