Go Exercise: Equivalent Binary Treesへの挑戦 その2
前回の続きです。
並行処理、チャンネルは使わずに実装してみるfunc walk(t *tree.Tree, n int) { n++ // 左から探索 if t.Left != nil { tl := t.Left // 孫が存在すればさらに探索 if tl.Left != nil || tl.Right != nil { walk(tl, n) } else { // そうでないなら値を表示 fmt.Println("左 深さ:", n+1, "値",