Question: Use Scala define a companion object for the Tree data type, with the following functions: (a) Three polymorphic functions -- inOrder, preOrder, and postOrder --
Use Scala
define a companion object for the Tree data type, with the following functions:
(a) Three polymorphic functions -- inOrder, preOrder, and postOrder -- to traverse the tree in-order, pre-order, and post-order. Each function takes a tree and returns a list with the contents of the tree when traversed in that order.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
