Fix no len input
This commit is contained in:
parent
f00d27589b
commit
b09465e8a5
|
@ -41,11 +41,11 @@ void main(List<String> arguments) {
|
||||||
x1.addIsolated("T4");
|
x1.addIsolated("T4");
|
||||||
x1.addPath(1, 3, 1);
|
x1.addPath(1, 3, 1);
|
||||||
x1.addPath(3, 2, 5);
|
x1.addPath(3, 2, 5);
|
||||||
|
|
||||||
x1.addPath(2, 4, 10);
|
x1.addPath(2, 4, 10);
|
||||||
x1.printG();
|
x1.printG();
|
||||||
print(x1.bfsPath(1, 4));
|
print(x1.bfsPath(1, 4));
|
||||||
print(x1.bfsHasPath(1, 4));
|
print(x1.bfsHasPath(1, 4));
|
||||||
|
print(x1.dfsIterative(1));
|
||||||
*/
|
*/
|
||||||
int deistvie = 1;
|
int deistvie = 1;
|
||||||
List<Graphs> graphs = <Graphs>[];
|
List<Graphs> graphs = <Graphs>[];
|
||||||
|
@ -118,6 +118,9 @@ void main(List<String> arguments) {
|
||||||
if (dt.length == 2) {
|
if (dt.length == 2) {
|
||||||
inn.add(int.parse(dt[0]));
|
inn.add(int.parse(dt[0]));
|
||||||
len.add(int.parse(dt[1]));
|
len.add(int.parse(dt[1]));
|
||||||
|
} else if (dt.length == 1) {
|
||||||
|
inn.add(int.parse(splitted));
|
||||||
|
len.add(0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
list.add(Dot.fromTwoLists(dotName, inn, len));
|
list.add(Dot.fromTwoLists(dotName, inn, len));
|
||||||
|
@ -164,6 +167,9 @@ void main(List<String> arguments) {
|
||||||
if (dt.length == 2) {
|
if (dt.length == 2) {
|
||||||
inn.add(int.parse(dt[0]));
|
inn.add(int.parse(dt[0]));
|
||||||
len.add(int.parse(dt[1]));
|
len.add(int.parse(dt[1]));
|
||||||
|
} else if (dt.length == 1) {
|
||||||
|
inn.add(int.parse(splitted));
|
||||||
|
len.add(0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
printGraphsName(graphs);
|
printGraphsName(graphs);
|
||||||
|
@ -237,7 +243,7 @@ void main(List<String> arguments) {
|
||||||
graphs[y].printG();
|
graphs[y].printG();
|
||||||
num = graphs[y].getDotAmount();
|
num = graphs[y].getDotAmount();
|
||||||
stdout.write(
|
stdout.write(
|
||||||
"Количество вершин: $num. Введите через пробел номера вершин между которыми удалить ребро: ");
|
"Количество вершин: $num. Введите через пробел 2 вершины, между которыми удалить ребро: ");
|
||||||
List<String> x = getStrLine().split(sep.space);
|
List<String> x = getStrLine().split(sep.space);
|
||||||
x1 = int.parse(x[0]);
|
x1 = int.parse(x[0]);
|
||||||
x2 = int.parse(x[1]);
|
x2 = int.parse(x[1]);
|
||||||
|
|
Loading…
Reference in New Issue