0
이있는 트리 데이터 구조를 정의 다음과 같은 트리 인스턴스입니다. 인스턴스의 유형은 Tree[Int, Any]
입니다. 나는 또한 E
에 대한 반 변형 유형을 원하지 않습니다.어떻게 여기 내 초기 생각 나는, 가장자리의 레이블이 트리 자료 구조를 정의 할 에지 형
val tree =
Branch(0,
Map(
"a" -> Leaf(1),
"b" -> Branch(2,
Map(
"c" -> Leaf(4))))
)
이 Tre을 구현하는 데 더 좋은 방법이 무엇인지 알고 싶습니다. 픽스 타입 클래스와 재귀 스키마에 대해 들어 봤지만 유용 할 지 모르겠다.
네, 확장을 잊어 버렸습니다. 잎을 아무 것도 확장하지 않으면 잘 작동하고 부주의했습니다! – Omid