Групповые анаграммы (LeetCode 49) | Полное решение с 2 методами и примерами | Алгоритмы обучения
Nikhil Lohia
0:00 / 0:00
Групповые анаграммы (LeetCode 49) | Полное решение с 2 методами и примерами | Алгоритмы обучения
103 352 просмотра · 5 л. назад
Nikhil Lohia
108 тыс. подписчиков
103 352 просмотра · 5 л. назад
👉 👉 Очень полезные ресурсы доступны здесь: https://nikoo28.github.io/all-my-links/
Чтобы посмотреть больше подобных видео, можете купить мне кофе: https://www.buymeacoffee.com/studyalg...
Вам дан массив строк, и вам нужно сгруппировать анаграммы. Две строки считаются анаграммами, если они содержат одни и те же символы с одинаковой частотой. Однако расположение может меняться. Посмотрите это видео, чтобы узнать о двух способах решения этой задачи. Мы воспользуемся свойствами анаграмм и используем их в своих интересах. В конце мы увидим пробный запуск кода, чтобы увидеть, что происходит за кулисами.
00:00 — Введение
01:12 — Постановка и описание задачи
04:40 — Метод 1: Категоризация путём сортировки
09:03 — Метод 2: Категоризация по частоте
13:09 — Пробный прогон кода
15:44 — Генерация строки частот
18:09 — Заключение
📚 Ссылки на темы, которые я рассматриваю в видео:
Алгоритм полного перебора: • Brute Force algorithms with real life exam...
Методы сортировки: • Sorting Techniques
Временная сложность: • What is the Time Complexity of an Algorith...
Что такое «О» большое?: • Big O Notation Simplified to the MAX | Stu...
📘 Текстовое объяснение доступно по ссылке: https://studyalgorithms.com/string/le...
Код на Github: https://github.com/nikoo28/java-solut...
Тест-кейсы на Github: https://github.com/nikoo28/java-solut...
📖 Справочная литература:
Начало обучения программированию: https://amzn.to/36pU0JO
Любимая книга для изучения алгоритмов: https://amzn.to/39w3YLS
Любимая книга по структурам данных: https://amzn.to/3oAVBTk
Начните подготовку к собеседованию: https://amzn.to/39ysbkJ
Мои Оборудование для записи:
Освещение: https://amzn.to/3pAqh8O
Микрофон: https://amzn.to/2MCX7qU
Камера для записи: https://amzn.to/3alg9Ky
Планшет для рисования и зарисовок: https://amzn.to/3pM6Bi4
💻 Общайтесь 💻
Подпишитесь на Facebook: / studyalgos
Подпишитесь на Twitter: / studyalgorithms
Подпишитесь на Tumblr: / studyalgos
Подпишитесь на RSS-каналы: https://studyalgorithms.com/feed/
Присоединяйтесь к фан-мейлу: http://eepurl.com/g9Dadv
#leetcode #programming #interview