Алгоритм нахождения строки в первом списке, которую можно составить из двух любых строк второго списка - C#
Формулировка задачи:
подскажите алгоритм нахождения строки в первом списке, которую можно составить из двух любых строк второго списка
это для определения входит лиодин список вдругой,а как для строк?чтобы найти строку первого списка,которая состоит из двух строк второго списка??
if (list1.Count > list2.Count) { while ((list1[k] != list2[0]) && (k != list1.Count - 1)) { k++; } if (list1.Count - k < list2.Count) { MessageBox.Show("Ни один список не содержит другого"); } else { for (int j = 0; j < list2.Count; k++, j++) { if (list1[k] == list2[j]) { r++; } } if (r == list2.Count) { MessageBox.Show("Список 1 содержит список 2");
Решение задачи: «Алгоритм нахождения строки в первом списке, которую можно составить из двух любых строк второго списка»
textual
Листинг программы
g.DrawString(xx, f, Brushes.Red, x, y - 50);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д