[LeetCode] Binary Tree Preorder Traversal in Objective C

Words
39
Reading
1 min
Listen
Play
10y

// typedef struct {
// int value;
// struct TreeNode *left;
// struct TreeNode *right;
// } TreeNode;

-(NSMutableArray *)preorderTraversal:(TreeNode *)treeNode
{
NSMutableArray *preorderArray = [NSMutableArray array];
if (!treeNode) {
[array addObject: treeNode];
preorderTraversal(treeNode.left);
preorderTraversal(treeNode.right);
}
return preorderArray;
}

[LeetCode] Binary Tree Preorder Traversal in Objective C | Ecency