Загрузил(а) файлы в 'flutter/lib/src'

This commit is contained in:
Морозов Андрей 2021-11-10 11:26:41 +00:00
parent 276e7d36ed
commit 41de1ba314
1 changed files with 2 additions and 1 deletions

View File

@ -363,6 +363,7 @@ class Graphs {
List<Dot> getDots() => _dots;
String getName() => _name;
String? getNameByNum(int n) => _nameTable[n];
Map<int, String> getNameTable() => _nameTable;
int getDotAmount() => _dots.length;
int? getNumByName(String n) {
for (var i in _nameTable.keys) {
@ -567,6 +568,7 @@ class Graphs {
}*/
List<int>? bfsPath(int startDot, int goalDot) {
if (startDot == goalDot) return [startDot];
//if (!bfsHasPath(startDot, goalDot)) return null;
startDot--;
goalDot--;
@ -606,7 +608,6 @@ class Graphs {
//Восстановим кратчайший путь
//Для восстановления пути пройдём его в обратном порядке, и развернём.
List<int> path = <int>[];
int cur = goalDot; //текущая вершина пути