Возьмите эти два списка:
Список 1
Красный Зеленый Синий
Список 2
Коричневый Красный Синий Фиолетовый Оранжевый
Я ищу способ объединить эти списки, чтобы получить:
Список 3
Коричневый Красный Зеленый Синий Фиолетовый Оранжевый
Я думаю, что основные правила таковы:
1) Вставить сверху списка любую строку, находящуюся перед первой общей строкой (например, Браун предшествует первой общей строке, красный);
2) Вставить элементы между строками, если оба списка имеютдва элемента (например, список 1 вставляет зеленый между красным и синим);и
3) Вставить строки внизу, если в 2 нет «промежуточности» (например, в Списке 2 вставлен оранжевый внизу).
Списки хранятся вТаблица данных.Я предполагаю, что мне придется переключаться между ними во время итерации, но мне сложно разобраться в методе объединения строк.
Спасибо за любую помощь.
--Brent