src from flutter
This commit is contained in:
parent
f20cb1fef0
commit
77c2f02a96
|
@ -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) {
|
||||||
|
|
Loading…
Reference in New Issue