Алгоритми та структури даних · Middle · Запитання 55 з 75

Що зазвичай використовують як ключ map у задачі групування анаграм?

groupAnagrams(["eat", "tea", "tan", "ate", "nat"]);
// [["eat", "tea", "ate"], ["tan", "nat"]]

Пояснення

Анаграми мають однаковий мультимножинний набір літер, тож "aet" (відсортоване) однакове для eat, tea і ate. Довжина чи перша літера звели б докупи не-анаграми.

Де почитати

Помилка в запитанні

Алгоритми та структури даних · Middle · запитання 55

Перевірте себе

Пройдіть тест Алгоритми та структури даних · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест