11
ответов

Эффективный перекрестный алгоритм списка

Учитывая два списка (не обязательно отсортированный), что самый эффективный нерекурсивный алгоритм должен найти пересечением тех списков?
вопрос задан: 1 April 2014 15:07
6
ответов

Python: простое объединение списков на основе пересечений

Учтите, что есть некоторые списки целых чисел как: # ---------- ---------------------------- 0 [0,1,3] 1 [1,0,3,4,5,10, ...] 2 [2,8] 3 [3,1,0, ...] ... n [] # -------------------------------------- The ...
вопрос задан: 22 February 2012 05:48
4
ответа

Лучший способ найти пересечение нескольких множеств?

У меня есть список наборов: сетлист = [s1, s2, s3...] я хочу s1 ∩ s2 ∩ s3... Я могу записать функцию, чтобы сделать это путем выполнения серии попарного s1.intersection (s2) и т.д. Есть ли рекомендуемый, лучше...
вопрос задан: 2 August 2017 09:37
1
ответ

Объединение, пересечение, большая разница IntSet в O (m + n) раз

Из моего вопроса Вставить элемент в ArrayList в порядке возрастания и без повторяющихся элементов, которые я сделал мой метод вставки. Теперь я пытаюсь выяснить, как построить объединение, пересечение и различие ...
вопрос задан: 23 May 2017 11:54
1
ответ

Повышение. MultiIndex: Как сделать эффективное пересечение набора?

предположите, что у нас есть data1 и data2. Как может я пересекать их со станд.:: set_intersect ()? PID структуры {международный идентификатор; неподписанный международный IDf;//postition в pID файла (международный идентификатор, константа...
вопрос задан: 15 April 2016 05:54
0
ответов

Пересечение списков в R

Есть ли функция, которая получает список x и возвращает список y, такой что y [[ i]] = пересечь (x [[1]] [[i]], x [[2]] [[i]], ...)? Если нет, есть ли способ R закодировать его в пару строк?
вопрос задан: 26 October 2018 11:15
0
ответов

Разница и пересечение двух массивов, содержащих объекты

У меня есть два массива list1 и list2, которые имеют объекты с некоторыми свойствами; userId - это идентификатор или уникальное свойство: list1 = [{userId: 1234, userName: 'XYZ'}, {userId: 1235, userName: 'ABC' ...
вопрос задан: 29 May 2018 11:43
0
ответов

Какова сложность set_intersection в C ++?

Какова сложность следующего кода? установить S1, S2, ans; set_intersection (S1.begin (), S1.end (), S2.begin (), S2.end (), Insert (ans, ans.begin ())), где S1 и S2 - некоторые непустые ...
вопрос задан: 17 January 2017 11:56
0
ответов

Вычисление пересечения множеств за линейное время?

Есть ли алгоритм, который для двух множеств вычисляет их пересечение за линейное время? Я могу запустить два цикла for, чтобы проверить все пары элементов, записывая элементы, которые я нахожу в обоих наборах. ...
вопрос задан: 16 October 2013 19:52
0
ответов

Пересечение пользовательских наборов Python

Итак, существует простой способ вычислить пересечение двух наборов с помощью set.intersection(). Однако у меня есть следующая проблема: class Person(Object): def __init__(self, ...
вопрос задан: 30 May 2012 10:16
0
ответов

Пересечение наборов STL и вывод

У меня есть такой фрагмент кода, который нужно скомпилировать под VC ++ 2010. std :: set s1; std :: set s2; std :: set res_set; std :: set_intersection (s1 ....
вопрос задан: 6 February 2012 13:42
0
ответов

set_intersection для двух разных типов наборов

Есть ли способ выполнить std :: set_intersection для двух разных типов наборов? У меня есть два набора: std :: set l_set1; std :: set l_set2; Я могу определить для них какой-нибудь компаратор, который ...
вопрос задан: 24 August 2011 08:06
0
ответов

Как проверить, является ли один вектор подмножество другого?

В настоящее время я думаю, что лучше всего использовать std :: set_intersection, а затем проверьте, совпадает ли размер меньшего ввода с количеством элементов, заполненных set_intersection. Есть ли лучший вариант ...
вопрос задан: 2 August 2011 01:57
0
ответов

Самый быстрый набор операций на Западе

Я не знаю Каковы самые быстрые алгоритмы пересечения, объединения и разъединения множеств? Есть ли что-нибудь интересное ...
вопрос задан: 30 November 2010 00:32