Why it matters
Euler tour turns tree problems into array problems. Foundation for tree query.
Advertisement
The architecture
DFS: in-time + out-time per node.
Subtree = contiguous range.
Path queries via LCA.
Advertisement
How it works end to end
Subtree sum: range sum on Euler tour array.
Path sum: prefix on root path via LCA.
Update: point on tour.