Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Посоветуйте алгоритм соединения строковых массивов с отбрасыванием повторяющихся значений / 8 сообщений из 8, страница 1 из 1
13.01.2008, 17:10
    #35058374
googman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте алгоритм соединения строковых массивов с отбрасыванием повторяющихся значений
Есть 2 массива, содержащих строковые данные.

Нужно из этих 2-ух массивов создать 3-ий массив, содержащий в себе значения из 1-го и 2-го массивов, без повторов.

Строк много. Посоветуйте, плз, оптимальный алгоритм. Спасибо.
...
Рейтинг: 0 / 0
13.01.2008, 17:22
    #35058384
Шогал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте алгоритм соединения строковых массивов с отбрасыванием повторяющихся значений
Хеш-таблица
...
Рейтинг: 0 / 0
13.01.2008, 17:32
    #35058391
temperature457
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте алгоритм соединения строковых массивов с отбрасыванием повторяющихся значений
Много — это сколько?
Миллиарды?
Не в СУБД?
...
Рейтинг: 0 / 0
13.01.2008, 17:57
    #35058399
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте алгоритм соединения строковых массивов с отбрасыванием повторяющихся значений
А может, массивы предварительно упорядочены?,)
...
Рейтинг: 0 / 0
13.01.2008, 18:38
    #35058430
leonidy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте алгоритм соединения строковых массивов с отбрасыванием повторяющихся значений
укажите обьемы и языки реализации хотя-бы.Будет ближе к жизни.Коллекции строк например.
...
Рейтинг: 0 / 0
14.01.2008, 01:27
    #35058712
Frenzy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте алгоритм соединения строковых массивов с отбрасыванием повторяющихся значений
1) перебирать элементы обоих массивов по одному и пихать в бинарное дерево
2) если данные строковые и получится подобрать хороший алгоритм хеширования, то упомянутый вариант с хеш-таблицей будет быстрее чем с бинарным деревом

_______________________________________
2pro4U
...
Рейтинг: 0 / 0
14.01.2008, 01:42
    #35058718
grexhide
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте алгоритм соединения строковых массивов с отбрасыванием повторяющихся значений
googmanЕсть 2 массива, содержащих строковые данные.

Нужно из этих 2-ух массивов создать 3-ий массив, содержащий в себе значения из 1-го и 2-го массивов, без повторов.

Строк много. Посоветуйте, плз, оптимальный алгоритм. Спасибо.

Наиболее оптимальный алгоритм - закатать это в БД и SELECT DISTINCT.
А вообще, если серьезно, то действительно - хеши и локальная сортировка по букетам.
...
Рейтинг: 0 / 0
14.01.2008, 01:48
    #35058721
grexhide
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте алгоритм соединения строковых массивов с отбрасыванием повторяющихся значений
googmanЕсть 2 массива, содержащих строковые данные.

Нужно из этих 2-ух массивов создать 3-ий массив, содержащий в себе значения из 1-го и 2-го массивов, без повторов.

Строк много. Посоветуйте, плз, оптимальный алгоритм. Спасибо.

cat 1.txt 2.txt|sort -uR >3
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Посоветуйте алгоритм соединения строковых массивов с отбрасыванием повторяющихся значений / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]