Skip to content

Commit c6bfbe4

Browse files
authoredJan 23, 2025
2025-01-23 v. 8.2.5.7: small refactoring
2 parents 65752c6 + e9e0c07 commit c6bfbe4

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed
 

‎leetcode-ruby.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ require 'English'
55
::Gem::Specification.new do |s|
66
s.required_ruby_version = '>= 3.0'
77
s.name = 'leetcode-ruby'
8-
s.version = '8.2.5.6'
8+
s.version = '8.2.5.7'
99
s.license = 'MIT'
1010
s.files = ::Dir['lib/**/*.rb'] + %w[README.md]
1111
s.executable = 'leetcode-ruby'

‎lib/common/binary_tree.rb

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,12 @@ def self.are_equals(curr, other)
2121

2222
return false if !curr || !other
2323

24-
curr_eq = curr.val == other.val
24+
return false unless curr.val == other.val
25+
2526
left_eq = are_equals(curr.left, other.left)
2627
right_eq = are_equals(curr.right, other.right)
2728

28-
curr_eq && left_eq && right_eq
29+
left_eq && right_eq
2930
end
3031

3132
# @param {Integer[]} nodes
@@ -39,9 +40,9 @@ def self.build_tree(nodes)
3940

4041
while i < nodes.length
4142
current = queue.shift
43+
4244
next unless current
4345

44-
# Left child
4546
if i < nodes.length && !nodes[i].nil?
4647
current.left = ::TreeNode.new(nodes[i])
4748

0 commit comments

Comments
 (0)