Как случайным образом отсортировать массив? | Задача LeetCode | JavaScript

Привет, друзья! Сегодня у нас на очереди medium задача с LeetCode "Shuffle array". Это очень популярная задача, мне лично она попадалась на собеседовании лет 6 назад. А еще эта задача очень практическая и часто востребована во фронтенд разработке. Например, вам необходимо сделать аудиоплеер, и вы хотите сделать возможность случайным образом отсортировать плейлист с песнями. Именно для этого и понадобится сегодняшний наш алгоритм. Мы рассмотрим 2 способа решения данной задачи. Обсудим, как ее решить что называется "в лоб", и также рассмотрим алгоритм "Fisher-Yates" (Фишера Йейтса). И конечно, обсудим сложность этих алгоритмов по времени и по памяти. Приятного просмотра! Ссылка на код из видео:
Ссылка на задачу на Leetcode:
Видео про округление чисел:    • Методы округления чисел в JS: Math.ro...   Присылайте обязательно свои решения внизу в комментариях! Ставьте лайки и делитесь этим видео с друзьями! --- Если видео было для вас полезным, ставьте лайк и поделитесь им с друзьями. Подписывайтесь на наш канал:
--- Присоединяйтесь к нам в соцсетях: FB:   / frontendscience   Instagram Сергея Пузанкова:   / puzankovcom   Заходите на наш сайт:
Music by Blue Wednesday - Suede #leetcode #javascript #задачиJS #itсобеседование

Смотрите также