Загрузил(а) файлы в 'flutter/lib/src'
This commit is contained in:
parent
276e7d36ed
commit
41de1ba314
|
@ -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; //текущая вершина пути
|
||||
|
|
Loading…
Reference in New Issue