Гарвард. CS50 на русском. 1. Короткие видео. 7. Быстрая сортировка

Поделиться
HTML-код
  • Опубликовано: 4 янв 2025

Комментарии • 64

  • @zimperch
    @zimperch 5 лет назад +171

    я посмотрел это видео и теперь нахожусь
    справа
    от
    стены

  • @РезеновВалентинСергійович1АКІТ

    5:02 меняем 5 и 8. 8 становится последним елементом и сразу же показывают отсортированый масив. Как это произошло?

    • @pavel4279
      @pavel4279 10 месяцев назад

      если бы он получился не отсортированный, то мы бы просто продолжили итерации пока он не отсортируется

  • @EridanSilver
    @EridanSilver 6 лет назад +95

    Цифры в этом видео очень удобно подстроены, каждый раз выходит так, что число, которое ниже пивота - идет по порядку за стеной. Автор просто выстроил числа так, как ему удобно. Если слушать его обьяснение, то, в сценарии, где, например 4 и 3 поменяны местами, у нас в итоге выйдет 1 2 4 3 5 6 7 8 9. Суть в том, что если число ниже пивота, то его сразу ставят в начало. Но если порядок не соблюден, и есть числа меньше, чем это число? Короче видео по факту постраивает цифры.

    • @John.Doe.2025
      @John.Doe.2025 6 лет назад +14

      Главное лайки срубить, а то что там лажа пусть студенты мучаются. Самое интересное все хавают это дерьмо с причмоком.Если опору взять "5", а в массиве порядок будет 3241... , то и отсортировано выйдет как 324156789.ЗЫ: Говно, а не объяснение.

    • @P1nguin_
      @P1nguin_ 6 лет назад +1

      Ага, согласен, что пример плохой и объяснение непонятное. Если взять другие числа то так оно не отсортируется и не до конца понятно, как оно задумано. Придётся найти где это описано нормально. я думаю что нужно и слева от стены запускать такую сортировку рукурсивным вызовом этой функции или как?... буду гуглить

    • @P1nguin_
      @P1nguin_ 6 лет назад +22

      Я наконец нашёл НОРМАЛЬНОЕ объяснение этого метода сортировки :))))))
      ruclips.net/video/ywWBy6J5gz8/видео.html

    • @zan0zavzadnice
      @zan0zavzadnice 3 года назад

      @@P1nguin_ еееее! спасибо!

    • @lirostin
      @lirostin 3 года назад

      @@P1nguin_ шикарное видео )

  • @pustunt
    @pustunt 7 лет назад +76

    О от N в квадрате а не О умноженное на N в квадрате

    • @404Negative
      @404Negative 6 лет назад +12

      озвучивал тупой гуманитарий

    • @pythonpc8090
      @pythonpc8090 5 лет назад +20

      опа, скажите спасибо гуманитарию, что есть хоть какой-то перевод:)

    • @saint8283
      @saint8283 3 года назад

      Он в какой-то момент вообще всю запись функции на что-то умножил)))

  • @JoffreyB
    @JoffreyB 6 лет назад +32

    справа от стены

  • @loam
    @loam 2 года назад +4

    С такими бровями в ЦК КПСС надо 😄

  • @abuzarov
    @abuzarov 4 года назад +7

    "О умноженное на n в квадрате" :) :) :)

  • @Maxo_metr
    @Maxo_metr 2 года назад +3

    коротко о видео: От... Стены...

  • @vladakymov2123
    @vladakymov2123 2 года назад +5

    А как на 5:02 8-ка идёт в конец за 9-кой, а потом резко после раскадровки 9-ка оказывается за 8-кой и стена начинает перемещаться по изначальному алгоритму?

    • @ivan-ivanov-ivanovich
      @ivan-ivanov-ivanovich Год назад

      Да говна навали, самый худший видос про быструю сортировку.

  • @dmitriygubanov9241
    @dmitriygubanov9241 7 лет назад +18

    Что пацаны, транслейт?

  • @largusofdeath
    @largusofdeath 3 года назад +4

    3-й раз пытаюсь понять быструю сортировку и никак(

    • @DrZlad
      @DrZlad 2 года назад +1

      Если ваше время понимания, меньше чем время затраченное автором(именно тот кто его первый придумал) на разработку и доказательства этого алгоритма. То всё ок.

    • @epsilon.sw_
      @epsilon.sw_ 7 месяцев назад

      Нужно понять не как она работает, а работает ли она. Как поймете, что она работает, то это и будет нужным пониманием.

  • @viktor_ovod
    @viktor_ovod 3 года назад +2

    Fantastic!

  • @Victor-vx4br
    @Victor-vx4br 2 года назад +3

    Почему из-за выбора опорного элемента алгоритм считается нестабильным? Ведь можно взять за правило всегда использовать средний элемент как опорный.

    • @kosiak10851
      @kosiak10851 Год назад +1

      а какая разница какой брать? Если массив не отсортирован(а это только предстоит сделать) то в среднем элементе может оказаться что угодно.

    • @shyless6526
      @shyless6526 Год назад +1

      Как вы средний собрались искать в неотсортированном массиве? Чтобы его найти как раз и надо сперва отсортировать массив

  • @ashkart5440
    @ashkart5440 5 лет назад +2

    Перевод немного хромой. Вначале видоса были заданы названия "стена", "самый левый эелемент" (он же "текущий эелемент"). И вот второй не использовался переводчиком, но постоянно упоминается ведущим. Из-за этого сложно понять, если не знаком с алгоритмом.

  • @Оппозиция-ч4з
    @Оппозиция-ч4з 6 месяцев назад

    Это не сортировка Хоара,это сортировка Ломуто

  • @РэйЧехов
    @РэйЧехов 2 месяца назад

    На кой хер я это всë учу, я же гуманитарий

  • @superivan132
    @superivan132 6 лет назад +2

    не факто что это быстрая сортировка, но работает
    #include
    using namespace std;
    void print(int arr[], int n) {
    for (int i = 0; i < n; i++)
    cout

    • @Персона-е2т
      @Персона-е2т 4 года назад +2

      Свои работы пости в другом месте

    • @epsilon.sw_
      @epsilon.sw_ 7 месяцев назад

      @@Персона-е2т в какам мести?

  • @lorikbirrov6572
    @lorikbirrov6572 4 года назад +1

    Сенк вери!!!!

  • @neodva
    @neodva 2 года назад

    Что если скажу есть способ получить О(п) производителность?

    • @АнтонЯ-с5т
      @АнтонЯ-с5т 2 года назад

      Давай

    • @neodva
      @neodva Год назад

      ruclips.net/video/smHR-hd2Zbc/видео.html

    • @epsilon.sw_
      @epsilon.sw_ 7 месяцев назад

      Ты уже сказал это

    • @neodva
      @neodva 7 месяцев назад

      ruclips.net/video/smHR-hd2Zbc/видео.htmlsi=eU4rZrjxpKVJSctk

    • @neodva
      @neodva 7 месяцев назад

      @@АнтонЯ-с5т ruclips.net/video/smHR-hd2Zbc/видео.htmlsi=eU4rZrjxpKVJSctk

  • @KopoLPedov
    @KopoLPedov 4 года назад

    че за бред, сортировке не важно, из какого типа элементов состоит массив, главное - чтоб был определен ключ сортировки

  • @eclipse9925
    @eclipse9925 Год назад

    че то не работает фокус

    • @epsilon.sw_
      @epsilon.sw_ 7 месяцев назад

      какай фокуса?

  • @404Negative
    @404Negative 6 лет назад +3

    надо спросить у немцев. у них большой опыт в строительстве стен

    • @batfist6595
      @batfist6595 2 года назад

      У китайцев

    • @epsilon.sw_
      @epsilon.sw_ 7 месяцев назад

      надо спросить у них за сортировку дымком

  • @曾玮-d8z
    @曾玮-d8z 3 года назад +2

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

  • @Denis-bd8jr
    @Denis-bd8jr 6 лет назад +10

    5:03 было 7 9 8 стало 7 8 9

    • @ablohin_channel
      @ablohin_channel 6 лет назад +5

      обманули нас

    • @404Negative
      @404Negative 6 лет назад +9

      нас наебали, расходимся

  • @ХаткиЧиль
    @ХаткиЧиль 2 года назад

    Ну и в чем эффективность этого алгоритма? Не явно!

    • @epsilon.sw_
      @epsilon.sw_ 7 месяцев назад

      Потому как он не всегда эффективен, как и сказали. Возьмите условия, когда он эффективней и на них посмотрите

  • @sainthentai7763
    @sainthentai7763 4 года назад +1

    У меня глупый вопрос здесь когда я меня местами текущий элемент с элементом у которого наименьший индекс. Я меня местами сами значения а индексы оставляю как есть. Или же я меняю индексы местами ?

    • @RomanMamedov333
      @RomanMamedov333 4 года назад +1

      Если вопрос еще актуален, зайди ко мне на канал, последнее видео в плейлисте "Алгоритмы программирования" ответит на все вопросы.

    • @МаргаритаПульдас-л2м
      @МаргаритаПульдас-л2м 2 года назад +1

      @@RomanMamedov333 спасибо) по Вашему видео все стало понятно)