Сравнение 2-х списков с большим объемом данных

Manless

Client
Регистрация
09.01.2014
Сообщения
186
Благодарностей
33
Баллы
28
Ребят, подскажите пожалуйста, как сравнить быстро 2 списка данных по 1 миллиону значений?
Например, в первом списке у нас 1 000 000 строк, а во втором 1 000 001 строка. Ну и нам нужно узнать какой строки нет в первом списке по сравнению со вторым.
 

woober

Client
Регистрация
07.04.2015
Сообщения
211
Благодарностей
123
Баллы
43
как вариант можно брать строку из 1 списка, а второй подгрузить как файл в переменную, дальше regexp ^<var>$, или цикл в цикле сделать, тобишь 1 цикл берет строку и уже дальше внутри стартует 2 цикл, которые берет построчно второй список и сверяет значения.
P.S. сорь, не посмотрел что раздел снипетов, но с regexp'ом на c# можно сделать наверное=)
 

Manless

Client
Регистрация
09.01.2014
Сообщения
186
Благодарностей
33
Баллы
28
как вариант можно брать строку из 1 списка, а второй подгрузить как файл в переменную, дальше regexp ^<var>$, или цикл в цикле сделать, тобишь 1 цикл берет строку и уже дальше внутри стартует 2 цикл, которые берет построчно второй список и сверяет значения.
P.S. сорь, не посмотрел что раздел снипетов, но с regexp'ом на c# можно сделать наверное=)
На данный момент решение у меня такое: 1 список кладем в переменную, из 2 списка берем первое значение и регексом ищем его в нашей переменной, которая получилась из 1 списка. Но данное решенеи оооооооооооочень долгое :(
 

alekwuy

Client
Регистрация
06.04.2013
Сообщения
1 631
Благодарностей
461
Баллы
83

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)