Мне не нужен код, просто объяснение. В моем учебнике говорится
порядок уровня: каждый node на уровне я обрабатывается до любого node на уровне я + 1
Мое понимание первого поиска по ширине заключается в том, что сначала вы исследуете узлы, расположенные ближе всего к корню, начиная с левой? Как это иначе? Это квадратная и прямоугольная ситуация?