Tree

package tree

sealed trait Tree[+A]
case class Leaf[A](value: A) extends Tree[A]
case class Branch[A](left: Tree[A], right: Tree[A]) extends Tree[A]
原文地址:https://www.cnblogs.com/JonkeyGuan/p/5424811.html