Skip to content

Commit de96068

Browse files
committed
Fix some ruby files and ignore some errors
1 parent 640ab25 commit de96068

File tree

3 files changed

+22
-8
lines changed

3 files changed

+22
-8
lines changed

src/ruby/.ruby-lint.yml

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
Metrics/AbcSize:
2+
Enabled: false
3+
4+
Style/MixinUsage:
5+
Enabled: false
6+
7+
Metrics/MethodLength:
8+
Enabled: false
9+
10+
Style/CombinableLoops:
11+
Enabled: false
12+
13+
Metrics/CyclomaticComplexity:
14+
Enabled: false

src/ruby/busca_sequencial_recursiva.rb

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ def busca_sequencial_recursiva(lista, valor, index = 0)
1616
end
1717
end
1818

19-
assert_equal busca_sequencial_recursiva([1, 2, 3, 4, 5], 1, index = 0), 0
20-
assert_equal busca_sequencial_recursiva(%w[a b c], 1, index = 0), -1
21-
assert_equal busca_sequencial_recursiva([10, 9, 7, 2, 4, 5, 6, 99, 11, 4], 7, index = 0), 2
19+
assert_equal busca_sequencial_recursiva([1, 2, 3, 4, 5], 1), 0
20+
assert_equal busca_sequencial_recursiva(%w[a b c], 1), -1
21+
assert_equal busca_sequencial_recursiva([10, 9, 7, 2, 4, 5, 6, 99, 11, 4], 7), 2

src/ruby/algoritmo_dijkstra.rb renamed to src/ruby/dijkstra.rb

+5-5
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
# Carlos Alves
55
# https://github.com/EuCarlos
66

7-
def dijkstra(matrix, n)
8-
visited = Array.new(n)
7+
def dijkstra(matrix, vertices)
8+
visited = Array.new(vertices)
99

10-
(1..n - 1).each do |_i|
10+
(1..vertices - 1).each do |_i|
1111
min = nil
1212
min_value = nil
1313

14-
(1..n - 1).each do |j|
14+
(1..vertices - 1).each do |j|
1515
if !visited[j] && (!min_value || matrix[j][0] < min_value)
1616
min = j
1717
min_value = matrix[j][0]
@@ -20,7 +20,7 @@ def dijkstra(matrix, n)
2020

2121
visited[min] = true
2222

23-
(1..n - 1).each do |j|
23+
(1..vertices - 1).each do |j|
2424
matrix[j][0] = matrix[min][0] + matrix[min][j] if matrix[min][0] + matrix[min][j] < matrix[j][0]
2525
end
2626
end

0 commit comments

Comments
 (0)