diff --git a/swift/0094-binary-tree-inorder-traversal.swift b/swift/0094-binary-tree-inorder-traversal.swift new file mode 100644 index 000000000..ed3046b1d --- /dev/null +++ b/swift/0094-binary-tree-inorder-traversal.swift @@ -0,0 +1,14 @@ +class Solution { + func inorderTraversal(_ root: TreeNode?) -> [Int] { + var result: [Int] = [] + func rec(_ node: TreeNode?) { + guard let node = node else { return } + rec(node.left) + result.append(node.val) + rec(node.right) + } + + rec(root) + return result + } +} \ No newline at end of file