8000 Убрал блоки для тестирования из класса Graph · greenDev7/DijkstraAlgorithm@b7f81ca · GitHub 8000
[go: up one dir, main page]

Skip to content

Commit b7f81ca

Browse files
author
Зелёный Андрей Сергеевич
committed
Убрал блоки для тестирования из класса Graph
1 parent 8284e90 commit b7f81ca

File tree

1 file changed

+0
-38
lines changed

1 file changed

+0
-38
lines changed

Graph.cs

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -49,33 +49,6 @@ public class Graph
4949
/// <returns></returns>
5050
double Weight(Vertex v1, Vertex v2)
5151
{
52-
#region Блок для тестирования
53-
54-
if (IsWeightFromTo(v1, 0, 0, v2, 0, 1))
55-
return 1.0;
56-
if (IsWeightFromTo(v1, 0, 1, v2, 0, 2))
57-
return 3.0;
58-
if (IsWeightFromTo(v1, 0, 0, v2, 1, 0))
59-
return 1.0;
60-
if (IsWeightFromTo(v1, 1, 0, v2, 1, 1))
61-
return 100.0;
62-
if (IsWeightFromTo(v1, 1, 1, v2, 1, 2))
63-
return 10.0;
64-
if (IsWeightFromTo(v1, 0, 2, v2, 1, 2))
65-
return 2.0;
66-
if (IsWeightFromTo(v1, 0, 0, v2, 1, 1))
67-
return 40.0;
68-
if (IsWeightFromTo(v1, 1, 0, v2, 0, 1))
69-
return 50.0;
70-
if (IsWeightFromTo(v1, 0, 1, v2, 1, 2))
71-
return 70.0;
72-
if (IsWeightFromTo(v1, 1, 1, v2, 0, 2))
73-
return 30.0;
74-
if (IsWeightFromTo(v1, 0, 1, v2, 1, 1))
75-
return 50.0;
76-
77-
#endregion
78-
7952
(double, double) x1y1 = GetRealXY(v1);
8053
(double, double) x2y2 = GetRealXY(v2);
8154

@@ -88,17 +61,6 @@ double Weight(Vertex v1, Vertex v2)
8861
return Math.Sqrt(sumOfSquares);
8962
}
9063

91-
private bool IsWeightFromTo(Vertex v1, int x1, int y1, Vertex v2, int x2, int y2)
92-
{
93-
bool case1 = x1 == v1.Coordinate.i && y1 == v1.Coordinate.j &&
94-
x2 == v2.Coordinate.i && y2 == v2.Coordinate.j;
95-
96-
bool case2 = x1 == v2.Coordinate.i && y1 == v2.Coordinate.j &&
97-
x2 == v1.Coordinate.i && y2 == v1.Coordinate.j;
98-
99-
return case1 || case2;
100-
}
101-
10264
/// <summary>
10365
/// Возвращает кратчайший путь между двумя заданными вершинами графа
10466
/// </summary>

0 commit comments

Comments
 (0)
0