TGViewer
Как стать мидлом Как стать мидлом @frontmiddle · 1.44K subscribers
Post #889 1.34K
Как стать мидлом На ревью прилетел комментарий: фильтрация дубликатов на 100 000 позиций вешает интерфейс. Виноват вложенный перебор — O(n²), до 10 миллиардов сравнений. Через хеш-таблицу та же фильтрация укладывается в O(n): каждая проверка уникальности в среднем O(1). Вот…
«Maximum call stack size exceeded» (или «too much recursion» в Firefox) — знакомая ошибка? Рекурсия по глубокой структуре упирается в лимит стека вызовов: каждый вызов кладёт кадр на стек, пока тот не переполнится.

В курсе «Алгоритмы и структуры данных» этому посвящён отдельный раздел — ту же рекурсию переписывают на явный стек, данные уезжают в кучу, и жёсткий лимит стека вызовов больше не мешает. И так все 10 разделов на JavaScript, от O-нотации до динамического программирования: каждый на реальной задаче фронтенда. #htmlacademy #levelup

Последние часы скидки 60% по промокоду ALGO60 — до конца воскресенья.

🔄 Смотреть программу
  • ❤ 2
  • 👍 2
  • 👏 1
More from @frontmiddle
  1. Jul 21, 2026🆕 Мы пересобрали курс «Фронтенд на автопилоте: AI-агенты на практике». От старой версии п…
  2. Jul 12, 2026Сегодня скидка закрывается вместе с выходными. 60% на курс «Протоколы и сети: основы» по п…
  3. Jul 10, 2026Большинство фронтендеров работают с сетью каждый день, но редко глубже, чем «отправил запр…
  4. Jul 5, 2026Сегодня последний день скидки 60% на курс «Vue.js 3. Разработка клиентских приложений». Пр…
  5. Jul 3, 202632% вакансий фронтендера в продуктовых компаниях требуют Vue.js. Это второй по популярност…
  6. Jun 28, 2026Сегодня последний день скидки 60% на курс «Анимация для фронтендеров 2026» — промокод MOVE…
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 →