Size: a a a

JavaScript Noobs — сообщество новичков

2020 December 17

ВБ

Владислав Баурин... in JavaScript Noobs — сообщество новичков
Да
источник

ВБ

Владислав Баурин... in JavaScript Noobs — сообщество новичков
Я хотел ему предъявить
источник

В

Вячеслав in JavaScript Noobs — сообщество новичков
Смысл предъявлять тому кто тебя нахуй послал?
источник

ВБ

Владислав Баурин... in JavaScript Noobs — сообщество новичков
Ну да)
источник

В

Вячеслав in JavaScript Noobs — сообщество новичков
Падажи... Пересечение массивов бля, ну и какой там самый оптимальный способ?
источник

OJ

Oleg Junior in JavaScript Noobs — сообщество новичков
Вячеслав
Угорают по алгоритмам... Что бы что? Ты исходный код метрики открой и посмотри какие там блядь алгоритмы
метрика только небольшая часть же
источник

В

Вячеслав in JavaScript Noobs — сообщество новичков
Oleg Junior
метрика только небольшая часть же
Говна... Часть
источник

В

Вячеслав in JavaScript Noobs — сообщество новичков
Вячеслав
Падажи... Пересечение массивов бля, ну и какой там самый оптимальный способ?
Ты типа n2 показал а они такие нужно быстрее?
источник

K

Kosanyak in JavaScript Noobs — сообщество новичков
Ребят как поправить функцию?
источник

ВБ

Владислав Баурин... in JavaScript Noobs — сообщество новичков
Oleg Junior
метрика только небольшая часть же
Типа
const a=[1,2,3]
const b=[3,4,5,6]
const findEqualElements = (arr, arr2)=>arr.filter(i=>arr2.includes(i))

И результирующая функция мол имеет квадратичный характер, типа на каждый элемент я прохожу по второму массиву. Но не ставилось условие сделать самым оптимальным.

Нужно было как-то так
function findEqualElements(arr, arr2) {
   let i = 0, ii = 0
   const result = []

   while (i < arr.length && ii < arr2.length) {
       if (arr[i] < arr2[ii])
           i++
       else if (arr[i] > arr2[ii])
           ii++
       else {
           result.push(arr[i]);
           i++;
           ii++;
       }
   }
   return result
}
источник

ВБ

Владислав Баурин... in JavaScript Noobs — сообщество новичков
Владислав Баурин
Типа
const a=[1,2,3]
const b=[3,4,5,6]
const findEqualElements = (arr, arr2)=>arr.filter(i=>arr2.includes(i))

И результирующая функция мол имеет квадратичный характер, типа на каждый элемент я прохожу по второму массиву. Но не ставилось условие сделать самым оптимальным.

Нужно было как-то так
function findEqualElements(arr, arr2) {
   let i = 0, ii = 0
   const result = []

   while (i < arr.length && ii < arr2.length) {
       if (arr[i] < arr2[ii])
           i++
       else if (arr[i] > arr2[ii])
           ii++
       else {
           result.push(arr[i]);
           i++;
           ii++;
       }
   }
   return result
}
бл, не тебе хотел ответить
источник

ВБ

Владислав Баурин... in JavaScript Noobs — сообщество новичков
Вячеслав
Падажи... Пересечение массивов бля, ну и какой там самый оптимальный способ?
Тебе комментарий выше
источник

В

Вячеслав in JavaScript Noobs — сообщество новичков
Владислав Баурин
Типа
const a=[1,2,3]
const b=[3,4,5,6]
const findEqualElements = (arr, arr2)=>arr.filter(i=>arr2.includes(i))

И результирующая функция мол имеет квадратичный характер, типа на каждый элемент я прохожу по второму массиву. Но не ставилось условие сделать самым оптимальным.

Нужно было как-то так
function findEqualElements(arr, arr2) {
   let i = 0, ii = 0
   const result = []

   while (i < arr.length && ii < arr2.length) {
       if (arr[i] < arr2[ii])
           i++
       else if (arr[i] > arr2[ii])
           ii++
       else {
           result.push(arr[i]);
           i++;
           ii++;
       }
   }
   return result
}
Ничего что массивы до этого должны быть отсортированы что сразу до логарифма сложность увеличит
источник

ВБ

Владислав Баурин... in JavaScript Noobs — сообщество новичков
ну да
источник

ВБ

Владислав Баурин... in JavaScript Noobs — сообщество новичков
Да
источник

ВБ

Владислав Баурин... in JavaScript Noobs — сообщество новичков
Они были отсортированы
источник

ВБ

Владислав Баурин... in JavaScript Noobs — сообщество новичков
Я не указал это сейчас
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Вячеслав
Ничего что массивы до этого должны быть отсортированы что сразу до логарифма сложность увеличит
Увеличит?
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Ты опять тут троллишь?
источник

В

Вячеслав in JavaScript Noobs — сообщество новичков
Ну как бы нахую все это когда есть решение линейное без сортировки?))
источник