В поисках алгоритма группировки похожих данных

Простой вопрос, но ответ, который мучил меня несколько дней ...

У меня на входе массив (php) из 2 псевдонимов, скажем:

Array(
  Array(1,5),
  Array(6,8),
  Array(6,1),
  Array(9,3),
)

Каждое из этих состояний «1» совпадает с «5», «6» совпадает с «8», ... Просто, теперь мне нужно сгруппировать их, глядя на приведенный выше пример. Алгоритм должен дать мне, если я вежливо прошу, две группы:

Array(1,5,6,8) and Array(9,3)

Простая логика коммутации, но я не могу найти способ решить ее с помощью кода! Мы будем очень признательны за любые рекомендации !!

5
задан Nick ODell 23 May 2011 в 19:17
поделиться