src from flutter

This commit is contained in:
Морозов Андрей 2021-11-10 12:03:49 +00:00
parent f20cb1fef0
commit 77c2f02a96
1 changed files with 5 additions and 6 deletions

View File

@ -51,7 +51,6 @@ void main(List<String> arguments) {
List<Graphs> graphs = <Graphs>[]; List<Graphs> graphs = <Graphs>[];
String name; String name;
String str = ""; String str = "";
Separators sep = Separators();
while (deistvie != 0) { while (deistvie != 0) {
stdout.write( stdout.write(
"1 - создать граф, 2 - удалить граф, 3 - добавить в граф вершину,\n4 - удалить вершину, 5 - добавить ребро/дугу, 6 - удалить ребро/дугу,\n7 - вывести граф на экран, 8 - вывести граф в файл, 0 - выход\nDeistvie: "); "1 - создать граф, 2 - удалить граф, 3 - добавить в граф вершину,\n4 - удалить вершину, 5 - добавить ребро/дугу, 6 - удалить ребро/дугу,\n7 - вывести граф на экран, 8 - вывести граф в файл, 0 - выход\nDeistvie: ");
@ -112,9 +111,9 @@ void main(List<String> arguments) {
List<int> inn = <int>[]; List<int> inn = <int>[];
List<int> len = <int>[]; List<int> len = <int>[];
List<String> a = str.split(sep.space); List<String> a = str.split(Separators.space);
for (var splitted in a) { for (var splitted in a) {
var dt = splitted.split(sep.dotToLength); var dt = splitted.split(Separators.dotToLength);
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]));
@ -161,9 +160,9 @@ void main(List<String> arguments) {
"Ввод: *куда*|*вес* через пробел. Если граф не взвешенный, то *вес* можно не указывать.\nВершина cмежна с: "); "Ввод: *куда*|*вес* через пробел. Если граф не взвешенный, то *вес* можно не указывать.\nВершина cмежна с: ");
str = getStrLine(); str = getStrLine();
List<String> a = str.split(sep.space); List<String> a = str.split(Separators.space);
for (var splitted in a) { for (var splitted in a) {
var dt = splitted.split(sep.dotToLength); var dt = splitted.split(Separators.dotToLength);
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]));
@ -244,7 +243,7 @@ void main(List<String> arguments) {
num = graphs[y].getDotAmount(); num = graphs[y].getDotAmount();
stdout.write( stdout.write(
"Количество вершин: $num. Введите через пробел 2 вершины, между которыми удалить ребро: "); "Количество вершин: $num. Введите через пробел 2 вершины, между которыми удалить ребро: ");
List<String> x = getStrLine().split(sep.space); List<String> x = getStrLine().split(Separators.space);
x1 = int.parse(x[0]); x1 = int.parse(x[0]);
x2 = int.parse(x[1]); x2 = int.parse(x[1]);
if (x1 >= 0 && x1 < num && x2 >= 0 && x2 < num) { if (x1 >= 0 && x1 < num && x2 >= 0 && x2 < num) {