Сложность скорее всего будет n log (n). Так как у вас две сортировки. Проход сравнения можно не учитывать, так как его сложность просто n. Как вариант - запихнуть одно слово в hashmap и за один проход проверить наличие букв в нем (и удалить)
Сначала О(n*log(n)) , где n это максимально длинная из строк, потом цикл О(n*m). Итоговая сложность О(n*m). А вообще рекомендую переписать без использования меток