Create a binary level tree at the given depth. In a level tree, the value of each node is set to its depth.
import {binaryTree, drawTree, type Tree} from 'effect-tree'const tree: Tree<number> = binaryTree(3)console.log(drawTree(tree).join('\n'))// prints:// ┬1// ├┬2// │├─3// │└─3// └┬2// ├─3// └─3 Copy
import {binaryTree, drawTree, type Tree} from 'effect-tree'const tree: Tree<number> = binaryTree(3)console.log(drawTree(tree).join('\n'))// prints:// ┬1// ├┬2// │├─3// │└─3// └┬2// ├─3// └─3
Tree depth requested. Tree returned is perfectly balanced. When depth is zero returns a leaf.
A binary level tree of the given depth..
Create a binary level tree at the given depth. In a level tree, the value of each node is set to its depth.