Есть отсортированный по полю "продукт" список объектов следующего вида:
{"Завод1", "нефть"},
{"Завод2", "нефть"},
{"Завод3", "газ"},
{"Завод4", "газ"},
{"Завод5", "газ"},
{"Завод6", "бензин"}
и тд. и есть список с объектами, в которых хранится итог по каждому продукту:
{"нефть", "-"},
{"бензин", "-"},
{"газ", "-"}.
Список с итоговыми обхектами перебирается в цикле и вставляется с помощью Insert в первый список, чтобы получился тако список
{"Завод1", "нефть"},
{"Завод2", "нефть"},
{"нефть", "-"},
{"Завод3", "газ"},
{"Завод4", "газ"},
{"Завод5", "газ"},
{"газ", "-"},
{"Завод6", "бензин"}
{"бензин", "-"}.
Подскажите, пожалуйста, наилучший алгоритм для определения номера позиции, по которому должны добавляться итоговые объекты, чтобы передавать этот метод в Insert()
Сборка персонального компьютера от Artline: умный выбор для современных пользователей