TGViewer
Максим Фатин | про IT Максим Фатин | про IT @algocode_algorithms · 4.12K subscribers
Post #294 2.03K
Вчера была заруба в комментах Ютуба

Обсуждали Big O

Я: в ролике оцениваю всегда память, учитывая результирующий массив

Оппонент: говорит, что оценивать результат в Big O не стоит


FIGHT!

Моя позиция такая: смысл Big O оценки — понять объем затрачиваемых ресурсов на исполнение какого-то куска кода

Простой пример

Вот 2 идентичные функции, но! Одна возвращает результирующий массив, а вторая просто печатает...

Если не оценивать результат, то память везде будет O(1), и различить такие функции нельзя — нужно лезть внутрь и разбираться

А если оценка роста памяти не линейная, а какая-нибудь O(k*log(n)+m)...

Это ж свихнуться можно будет, прежде чем поймешь, сколько реально занимает памяти результат

В общем!

Я считаю, что оценивать Big O нужно всегда, учитывая все накладные ресурсы, чтобы не лазить в функцию каждый раз и понимать скорость роста времени и памяти

Обсуждение я не нашел - видимо оппонент удалил сообщение, так что его позицию сказать не могу, но я готов продолжить в комментах под постом 😏

---

P.S. да, я знаю, что память бывает разная: stack, heap... И Big O оценивает все это в совокупности в самом простом случае (хотя лично я люблю разделять)

P.P.S. да, я знаю, что интервьюеры иногда просят оценить память без ответа — просто смотрят, не зазубрил ли ты ответ

Уверен, ты и сам знаешь что нужно делать с 🌭

Как то двусмысленно получилось, но так и задумывал. Везде маркетинг)
  • 🌭 43
More from @algocode_algorithms
  1. Sep 23, 2026Оффер в ситидрайв на 320 000 От нашего студента с программы "оффер под ключ" по Golang нап…
  2. Sep 21, 2026AI-интервьюер Видел его во многих продуктах Мало того — даже в некоторых компаниях есть по…
  3. Sep 17, 2026Гонял общаться с HR и HRD по текущему рынку найма Напряг август так скажем Там прям в моме…
  4. Sep 15, 2026Превью для нового видоса готова Ждете? Если да - бахни 🌭
  5. Sep 14, 2026Продакты vs Разработчики С одной стороны с вайбкодингом продакты стали делать быстрые прот…
  6. Sep 11, 2026Пятница 20:00 - ждал этого всю неделю, чтобы что-нибудь задеплоить
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →