СТРУКТУРЫ - ТВОЯ ГЛАВНАЯ ОШИБКА

Sdílet
Vložit
  • čas přidán 15. 12. 2021
  • Хостинг-провайдер и регистратор доменов РЕГ.РУ: go.reg.ru/ExtremeCode
    Разбираемся с структурами обработки данных и выясняем что с ними не так
    Подпишись на наш Telegram Канал 🖤 t.me/extremecode
    _____________________________________________________________
    Лицензия Creative Commons Attribution 4.0 на использование трека Hyperfun (исполнитель: Kevin MacLeod): creativecommons.org/licenses/...
    Источник: incompetech.com/music/royalty-...
    Исполнитель: incompetech.com/

Komentáře • 1,3K

  • @ExtremeCode
    @ExtremeCode  Před 2 lety +32

    Братан, хорош, давай подпишись на наш Telegram канал, мы там байки и кулстори травим

  • @__-ru7or
    @__-ru7or Před 2 lety +2

    Завтра на собесе скажу, что есть структуры и чмоструктуры, надеюсь, что после этого меня сразу возьмут сеньором.

  • @constantinea.6570
    @constantinea.6570 Před 2 lety +1

    Давайте будем честными, видос был снят чтобы поролплеить гачи, а не про структуры данных побомбить.

  • @user-it1ue8cq7j
    @user-it1ue8cq7j Před 2 lety +459

    Представляю лицо рекламодателя когда он увидел интеграцию в ролике)))

  • @agrun4070
    @agrun4070 Před 2 lety +229

    Стек и очередь - абстракции, а массив или список - варианты реализации этих абстракций. С таким же успехом можно сказать, что графы - это тоже чмосктруктура, так как они могут быть одинаково легко основаны как на массивах(матрица смежности), так и на списках(списки смехности), а при определенной доле извращения даже на деревьях(хранить массив или список ссылок в каждом узле). Тем не менее, графы являются одной из наиважнейших структур данных, а реализация уже подбирается под задачи. Со стеком и очередью аналогично

  • @whoareyouqqq
    @whoareyouqqq Před 2 lety +1

    Знаете, насмотрелся я на разрабов которые не понимают как словари на хешах устроены, и ждут что уложенные в него ключи будут выданы в оригинальном порядке. Или вообще не знают про словари, ищут значения в списках не заморачиваясь сортировками и размером.... Структуры нужны, не обязательно их писать, но понимать зачем они нужны стоит

  • @user-Director_Rigel

    Вот-вот, после изучения списков перешёл к очереди и думал, что это такая же структура, а оказалось, что это просто урезанная версия односвязного списка. Нахрена она нужна, так и не понял.

  • @user-fw8ce6xj4g
    @user-fw8ce6xj4g Před 2 lety +1

    Верните Сибари в курилку

  • @nope.nope.3704
    @nope.nope.3704 Před 2 lety +1

    Да, друг мой, а теперь реализуй мне минимум в окне без стека, очереди, дека и за О(н), а не н лог н. Стек очередь и дек позволяют делать static RMQ за О(1)(то самое скользящее окно) и линейное время предпосчета, а еще очень удобны во всяких задачах типо «удалите 3 последовательных» или «проверьте ПСП из Н типов скобок на правильность». Ах да, еще сделай мне без очереди достаточно быстрый поиск в ширину

  • @Ne4ego
    @Ne4ego Před 2 lety +2

    ну тогда уже и список это тоже недоструктура так как по сути тоже всего лишь урезанное дерево, да и если следовать этой логике то и дерево не самостоятельная структура а всего лишь частный случай графа...

  • @user-gl9yo8rz8k
    @user-gl9yo8rz8k Před 2 lety +85

    Не знаю как в других языках, но в плюсах никогда не скрывалось, что очередь и стек - это всего лишь адаптеры. Там даже есть явный параметр, через который нужно задавать настоящий контейнер, который будет лежать внутри. Поначитаются всяких ПХП и яваскриптов, а потом жалуются.

  • @krovlood
    @krovlood Před 2 lety +256

    Буду честен, как пограмист на микроконтроллерах и чел со специализацией в железе меня порвало.

  • @krakhmalyov
    @krakhmalyov Před 2 lety +179

    >Очередь со стеком надо выносить в отдельный подвид

  • @user-qg8qu4qq9t
    @user-qg8qu4qq9t Před 2 lety +388

    Честно говоря, потраченного времени жаль, пятикратно переваренный кал. Спасибо за творчество, ждём ещё, удачи.

  • @dmitriyneledva4693
    @dmitriyneledva4693 Před 2 lety +22

    Братан хорош! Давай вперед! Контент в кайф. Можно еще? Вообще красавчик! Можно вот этого почаще.

  • @ExtremeCode
    @ExtremeCode  Před 2 lety +188

    Ууууууу, компьютерсаенсеряку порвало. Почитал я, значит, что вы мне тут пишите и у меня разнесло клапан.

  • @epromee
    @epromee Před 2 lety +173

    "Поиск по массиву будет медленнее, чем по бинарному дереву". Вот если поиск не по условию < или >, а по =, то хэш-таблица часто будет ещё быстрее дерева. А хэш-таблицу обычно пилят поверх массива. Вот и получается, что массив не уделывает дерево, а хэш-таблица поверх него - уделывает. Но хэш таблицу на массив можно накинуть по-разному, и по-разному обрататывать коллизии - вот и вопрос - чмоструктура ли хэш-таблица? Получается, да!

  • @elena-8363
    @elena-8363 Před 2 lety +161

    Братан хорош!!! Давай вперед!! Контент в кайф. Можно еще? Вообще красавчик! Можно вот этого почаще.

  • @Freddie4471
    @Freddie4471 Před 2 lety +72

    Лучшая интеграция :)

  • @arcwardenabuser9174
    @arcwardenabuser9174 Před 2 lety +20

    Братан хорош!!! Давай вперед!! Контент в кайф. Можно еще? Вообще красавчик! Можно вот этого вот почаще.