Sample tree in level order:
C++
Snippets assume
struct Node { int val; Node *left = nullptr, *right = nullptr; Node(int v) : val(v) {} };