rose tree

1 Introduction

Rose tree is a tree with at least 1 element where a node has a variable number of successors.

data Tree a = Node {
        rootLabel :: a,         -- ^ label value
        subForest :: [Tree a]   -- ^ zero or more child trees
    }

insert image description here

References

[1] Wikipedia Rose Tree

Guess you like

Origin blog.csdn.net/mutourend/article/details/124449943