File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -204,7 +204,7 @@ func expandBinaryTree(root *TreeNode) *TreeNode {
204204* var val: Int
205205* var left: TreeNode?
206206* var right: TreeNode?
207-
207+
208208* init() { self.val = 0; self.left = nil; self.right = nil }
209209* init(_ val: Int) { self.val = val; self.left = nil; self.right = nil }
210210* init(_ val: Int, _ left: TreeNode?, _ right: TreeNode?) {
@@ -219,20 +219,20 @@ class Solution {
219219 func expandBinaryTree (_ root : TreeNode? ) -> TreeNode? {
220220 return dfs (root)
221221 }
222-
222+
223223 private func dfs (_ root : TreeNode? ) -> TreeNode? {
224224 guard let root = root else { return nil }
225-
225+
226226 let leftChild = dfs (root.left )
227227 let rightChild = dfs (root.right )
228-
228+
229229 if let leftChild = leftChild {
230230 root.left = TreeNode (-1 , leftChild, nil )
231231 }
232232 if let rightChild = rightChild {
233233 root.right = TreeNode (-1 , nil , rightChild)
234234 }
235-
235+
236236 return root
237237 }
238238}
You can’t perform that action at this time.
0 commit comments