Сортировка слиянием (merge sort) - понятное объяснение и очень простая реализация

Sdílet
Vložit
  • čas přidán 5. 07. 2021
  • В данном видео мы рассмотрим один из самых красивых алгоритмов - сортировку слиянем, придуманную замечательным ученым Джоном Фон Нейманом

Komentáře • 13

  • @user-ux9ki9eu6d
    @user-ux9ki9eu6d Před 3 lety +6

    Спасибо) Действительно простое и доступное объяснение. Наконец-то рекурсия начинает становится понятнее)
    Сделай, пожалуйста, еще видосы по основным видам сортировок.

    • @wolf_code
      @wolf_code  Před 3 lety +2

      Спасибо за отзыв! Конечно сделаем, скоро еще будет рубрика собеседований

  • @DonnaDinaMusic
    @DonnaDinaMusic Před rokem +13

    господи я сижу думаю что это за незнакомая мне штука в питоне а это скала оказывается...

    • @McGewen
      @McGewen Před rokem +1

      та сама херня))))) думаю невже я так відстав в розвитку)

  • @alexidino
    @alexidino Před rokem

    Чувааак, за то что ты, тыыыыыы в начале ролика показал впушивание элементов arr.push(left.shift()) || arr.push(right.shift()) - респект ! Задержусь на твоем канале, если ты не против )

  • @tasteofrussia7329
    @tasteofrussia7329 Před 5 měsíci

    А если мы не знаем, сколько у нас будет таких отсортированных массивов, которые нужно будет сложить в один

  • @user-ve2ym4ue2u
    @user-ve2ym4ue2u Před 3 lety +5

    что это за ЯП?

    • @wolf_code
      @wolf_code  Před 3 lety +1

      Scala

    • @user-cx8rl2cd2l
      @user-cx8rl2cd2l Před 2 lety +2

      @@wolf_code так и подумал ! Часто тока с Пайтоном путаю !

  • @user-xv7je7if8e
    @user-xv7je7if8e Před měsícem

    Смотрю, вроде питон, но нифига не понимаю

  • @nbrainscomics4394
    @nbrainscomics4394 Před 10 měsíci +1

    Это очень неудачная реализация, которая убивает весь смысл этой сортировки. Уже на 10 тысячах элементов такая реализация выбросит вам ошибку памяти. Из за супер раздутого стека в методе merge(), этот метод не нужно делать рекурсивным, там лучше будет каждый раз создавать новый результат и проходится по элементам простым циклом, а остаток кидать в конец массива. С этим решением вы на том же литкоде не пройдете тесты. Мир ✌

    • @wolf_code
      @wolf_code  Před 10 měsíci +2

      Верно, список создается не в стеке - а в куче - а в целом все по делу и верно.
      Зачем я показал именно эту реализацию? Она наглядная - новичок не отвлекается на оптимизации а просто познает идею алгоритма.
      Все что касается Ваших пунктов - я согласен!