March 2019
Intermediate to advanced
336 pages
9h 9m
English
The preOrderTraverseTree method traverses the tree from the root, to the left and right of the tree. The preOrderTraverseTree method takes treeNode and function as parameters. If treeNode is not nil, function is invoked with the value of treeNode, and the preOrderTraverseTree method is invoked with function and leftNode and rightNode as parameters:
// preOrderTraverseTree methodfunc preOrderTraverseTree(treeNode *TreeNode, function func(int)) { if treeNode != nil { function(treeNode.value) preOrderTraverseTree(treeNode.leftNode, function) preOrderTraverseTree(treeNode.rightNode, function) }}
Read now
Unlock full access