1470 LeetCode Перемешивание массива JS - 4 решения от простого до in-place трюка | Shuffle the Array

4 подписчика

12+
12+

2 просмотра

12 дней назад

ПожаловатьсяНарушение авторских прав

4 подписчика

12+
12+

2 просмотра

12 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

2 просмотра

12 дней назад

Разбираем LeetCode 1470 Shuffle the Array на JavaScript и делаем это по-умному - 4 варианта решения. 1. Два указателя i/j 2. Один цикл i + индекс i+n 3. Предвыделенный массив и запись по индексам 2*i 4. In-place “упаковка” двух чисел в одно через BASE (без доп массива) Покажу как читать условие, какой паттерн тут проверяют, почему в 4-м варианте работает математика, и сравню Big O по времени и памяти. 1470 задача Литкод - Перемешивание массива -Shuffle the Array https://leetcode.com/problems/shuffle-the-array/solutions/7550503/miksuem-massiv-4-resheniia-ot-prostogo-d-lwee/ Гитхаб: https://github.com/qa-tester22/Algorithms-and-Data-Structures/ Tелеграм обсуждения: https://t.me/qa_english_time Литкод с решением: https://leetcode.com/u/qatester22/ встречаемся по воскресеньям в 18 часов по Парижу, ссылки на онлайн встречу в телеграм https://t.me/qa_english_time #leetcode #литкод #алгоритмы #структурыданных #javascript #js #массивы #arrays #shuffle #двууказателя #inplace #bigO #подготовкаксобеседованию #собеседование #leetcodeeasy #javascript #js #arrays #shufflearray #algorithms #datastructures #twopointers #inplace #bigo #codinginterview #interviewprep #leetcodeeasy

Название:

1470 LeetCode Перемешивание массива JS - 4 решения от простого до in-place трюка | Shuffle the Array

Категория:

Разное