Пробежаться по массиву строк на наличие дубликатов
Очень важна скорость (объем обрабатываемой информации ~ 10 Mb).
Мне что-то говорили про hashset. How to use? В MSDN все кратко и непонятно.
Есть ли еще какие-либо альтернативные варианты?
Цитата:
Originally posted by Dmitri
Подскажите, пожалуйста, как можно пробежаться по массиву строк типа "text1\r\ntext2\ntext3..." на наличие дубликатов между \r\n и удалить их, оставив только оригиналы? Не сравнивать же в цикле каждый i-ый элемент со всеми остальными элементами?
Очень важна скорость (объем обрабатываемой информации ~ 10 Mb).
Мне что-то говорили про hashset. How to use? В MSDN все кратко и непонятно.
Есть ли еще какие-либо альтернативные варианты?
Подскажите, пожалуйста, как можно пробежаться по массиву строк типа "text1\r\ntext2\ntext3..." на наличие дубликатов между \r\n и удалить их, оставив только оригиналы? Не сравнивать же в цикле каждый i-ый элемент со всеми остальными элементами?
Очень важна скорость (объем обрабатываемой информации ~ 10 Mb).
Мне что-то говорили про hashset. How to use? В MSDN все кратко и непонятно.
Есть ли еще какие-либо альтернативные варианты?
у-у-у, родной, это азЫ - читай массивы, векторы и очереди. Это всё уже давно присутствует в С...