Skip to content

Commit 807400b

Browse files
committed
Clean up random_node
1 parent 1bfc404 commit 807400b

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

benchmark/benchmark_utils.jl

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,11 @@ function random_node(tree::Node{T})::Node{T} where {T}
88
if tree.degree == 0
99
return tree
1010
end
11-
b = 0
12-
c = 0
13-
if tree.degree >= 1
14-
b = count_nodes(tree.l)
15-
end
16-
if tree.degree == 2
17-
c = count_nodes(tree.r)
11+
b = count_nodes(tree.l)
12+
c = if tree.degree == 2
13+
count_nodes(tree.r)
14+
else
15+
0
1816
end
1917

2018
i = rand(1:(1 + b + c))

0 commit comments

Comments
 (0)