Я использовал Union-Find (Disjoint set) для множества проблем с графами и знаю, как это работает. Но я почти всегда использовал эту структуру данных с целыми числами или числами. При решении этой проблемы с leetcode мне нужно сгруппировать строки, и я подумываю использовать для этого Union-Find. Но я не знаю, как использовать это со строками. Ищу предложения.