Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f5690bb

Browse files
authored
Merge pull request #1 from davidrupp/davidrupp-94-binary-tree-inorder-traversal
Create 94-Binary-Tree-Inorder-Traversal.rb
2 parents 85918f7 + 37cd017 commit f5690bb

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Definition for a binary tree node.
2+
# class TreeNode
3+
# attr_accessor :val, :left, :right
4+
# def initialize(val = 0, left = nil, right = nil)
5+
# @val = val
6+
# @left = left
7+
# @right = right
8+
# end
9+
# end
10+
# @param {TreeNode} root
11+
# @return {Integer[]}
12+
def inorder_traversal(root)
13+
result = []
14+
return result if root.nil?
15+
16+
result << inorder_traversal(root.left)
17+
result << root.val
18+
result << inorder_traversal(root.right)
19+
20+
result.flatten
21+
end

0 commit comments

Comments
 (0)