Алгоритмы поиска и сортировки: Быстрая сортировка Хоара. Центр онлайн-обучения «Фоксфорд»

Поділитися
Вставка
  • Опубліковано 2 лют 2015
  • Подготовьтесь к ОГЭ в онлайн-формате с профессиональными репетиторами и преподавателями в «Фоксфорде»: foxford.ru/I/kP16
    Первая неделя в «Фоксфорде» - бесплатно: foxford.ru/I/kP19
    Подготовиться к ЕГЭ и ОГЭ, затащить олимпиаду, исправить оценки, найти хобби и узнать много нового: любая цель достижима вместе с «Фоксфордом». Вам помогут опытные преподаватели - объяснят даже самую скучную тему так, чтобы вы не зевали и точно всё поняли.

КОМЕНТАРІ • 63

  • @kirillchanov6215
    @kirillchanov6215 4 роки тому +215

    Ещё громче заставку свою сделайте пожалуйста, плохо слышно

    • @oleksandr4774
      @oleksandr4774 4 роки тому

      100% ничего не слышно надо еще по громче

    • @errorgrisha
      @errorgrisha 4 роки тому +12

      и правда, в конце чуть не обделался на стул

    • @user-sj2iq9hf6k
      @user-sj2iq9hf6k 4 роки тому +3

      баааалин я смета соскочил, такой спокойный монотонный голос и бац

    • @dantesalighieri
      @dantesalighieri 3 роки тому +4

      AND HIS NAME IS JOHN CENA!!!

    • @Bikla
      @Bikla 2 роки тому +1

      Так после спокойного монотонного объяснения заставка в конце заорала как взрыв бомбы.... Хорошо что сердце крепкое

  • @beFreeAndCreative
    @beFreeAndCreative 5 років тому +130

    9:39 Вот это я обосрался

    • @alivesubstance1480
      @alivesubstance1480 5 років тому +6

      Паршивый монтаж

    • @stasandrianov
      @stasandrianov 5 років тому +20

      блть. Я к концу ролика заснул под монотонный бубнеж, а тут это.

    • @fanifyeyev
      @fanifyeyev 5 років тому +4

      Вообще жестяк.

    • @TheAstario
      @TheAstario 4 роки тому +1

      Вы попейте что-нибудь укрепляющее сфинктер, и успокоительное, а то вон как неудобно получилось, вы так испугались, что про свою внезапную диарею написали на весь UA-cam

    • @ava9120
      @ava9120 2 роки тому

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

  • @CC-vh4bv
    @CC-vh4bv 3 роки тому +58

    я чуть со стула до луны не подлетел в конце видео. спасибо.

  • @woodscrock
    @woodscrock 2 роки тому +5

    Очень доступно, спасибо, но перепонки еле выдержали :)

  • @treasurehunter1509
    @treasurehunter1509 7 років тому +34

    Толково объяснили! Отличный преподаватель, спасибо! =)

  • @tarasmelnyk4953
    @tarasmelnyk4953 6 років тому

    Очень доступно. Спасибо!

  • @marusia8
    @marusia8 Рік тому

    Что если указатели встретились на самом левом элементе? Получается разбиваем массив два: пустой слева и весь массив справа, как тогда рекурсию запускать на пустом массиве?

  • @kawunus
    @kawunus 4 місяці тому

    спасибо большое, стало все предельно ясно

  • @konstantinyurlov2138
    @konstantinyurlov2138 7 років тому

    Приятно смотреть и слушать

  • @sd3246
    @sd3246 Рік тому +1

    Не обсудили ситуацию, что делать, если в массиве есть элементы равные pivot, и если этих элементов несколько. Почему выбрали 5, если этого элемента нет в массиве?

  • @r2d2onvacation
    @r2d2onvacation 7 років тому +21

    Pivot берём как случайный элемент из массива, но в массиве нет элемента со значением 5.

    • @mihael3d
      @mihael3d 7 років тому +5

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

    • @errorgrisha
      @errorgrisha 4 роки тому

      имелось ввиду элемент с индексом '5' то есть 8 (последний элемент справа)

    • @errorgrisha
      @errorgrisha 4 роки тому

      хотя может и нет, ведь было сказано "6 большой элемент". Странно.

    • @AxanX
      @AxanX 2 роки тому

      Образно говоря. Можешь тупо взять а(0)

  • @flexo23dl
    @flexo23dl 2 роки тому

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

  • @zlatovlasich8317
    @zlatovlasich8317 5 років тому +1

    Может кто нибудь написать конечную программу, я не могу найти ошибку.

    • @RomanMamedov333
      @RomanMamedov333 4 роки тому

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

  • @gagogoga794
    @gagogoga794 4 роки тому

    Разжижал:) лайк

  • @rubensaghatelyan6284
    @rubensaghatelyan6284 4 роки тому

    А если n нечётное число?
    Написал это после 2:00.

    • @AxanX
      @AxanX 2 роки тому

      Отбрасываешь дробную часть

  • @khodyrevds
    @khodyrevds 2 роки тому

    pivot - опорный элемент

  • @yeson6581
    @yeson6581 2 роки тому +1

    Ну по итогу то преподаватель так и не отсортировал массив. В чём прикол? Рассказать о том, как выбрать pivot? Или как разделить массив на маленькие элементы и большие элементы?

  • @segameserver
    @segameserver 4 роки тому

    2:08 Логарифм по какому основанию?

    • @oleksandr4774
      @oleksandr4774 4 роки тому +4

      зачастую когда рассказывают о сортировках подразумевают основание 2 а так хз

    • @MrMaxSeven
      @MrMaxSeven 3 роки тому

      2. Делим же на 2 части массив все время

    • @AxanX
      @AxanX 2 роки тому

      Тут разговор о степени двоек. И основание такое же

    • @eltoniferse8798
      @eltoniferse8798 2 роки тому

      Когда идёт речь об О-больших, то основание логарифма опускается ввиду определения О-большого

  • @Sphinx-jz9ox
    @Sphinx-jz9ox 4 роки тому

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

  • @deasdq
    @deasdq 5 років тому

    мне кажется или это сортировка слиянием ?

    • @iliadubrovskii8204
      @iliadubrovskii8204 5 років тому

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

    • @user-rg3xu2se6e
      @user-rg3xu2se6e 4 роки тому

      @@iliadubrovskii8204 слияние так же пишется без использования доп памяти

    • @iliadubrovskii8204
      @iliadubrovskii8204 4 роки тому

      @@user-rg3xu2se6e гугл в помощь

  • @vatemsura
    @vatemsura 4 роки тому +10

    Зачем так громко? Насрать можно в конце...

  • @VSsoviet
    @VSsoviet 3 роки тому

    хорошо поспал

  • @user-ms3fb5kz9z
    @user-ms3fb5kz9z 4 роки тому

    скорость онли x2, если вы студент

  • @bekzatshakirov4562
    @bekzatshakirov4562 7 років тому

    Там ошибка
    Просто на будущее Nl*n(N);

    • @TheDardChannel
      @TheDardChannel 5 років тому +8

      Ошибки нет, т.к. при асимптотической оценке сложности алгоритма константные множители отбрасываются. Когда мы пишем log(N), мы подчеркиваем, что сложность логарифмическая, и нас сильно не волнует основание логарифма, т.к. logA(b) = logC(B)/logC(A).

    • @AxanX
      @AxanX 2 роки тому

      Там 1000 000 операции, либо 1000 005, так что нн парьтесь. В худшем случае по любому будет N*N

  • @user-qm1lw9gh9j
    @user-qm1lw9gh9j 4 роки тому +1

    pivot берем как 5 ага ]
    а когда массив из миллионных чисел я тоже с пятерочкой сравню.
    спасибо!)

    • @FoxChpoks
      @FoxChpoks 4 роки тому +2

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

    • @AxanX
      @AxanX 2 роки тому +1

      Это не суть

  • @andydan3562
    @andydan3562 5 років тому +2

    pivot [ˈpɪvət], не пайвот

    • @user-mh7kx3oo7t
      @user-mh7kx3oo7t 5 років тому +2

      докапывание до произношения - моветон, особенно учитывая то, что на английском говорят по всему миру, все по разному, и все "неправильно". Даже в границах Великобритании есть огромное множество диалектов и прочих девиаций.

    • @akhmetsha
      @akhmetsha 4 роки тому

      @@user-mh7kx3oo7t Основные понятия нужно произносить правильно, иначе есть риск оказаться не понятым за рубежом

    • @user-mh7kx3oo7t
      @user-mh7kx3oo7t 4 роки тому

      @@akhmetsha насколько я слышал, в немецком произношение слова "ich"(я) варьируется от "ищ" до "ик" в разных землях. я боюсь, что это достаточно основное понятие.

    • @akhmetsha
      @akhmetsha 4 роки тому

      Алексей Догачев диалекты это одно, а правильное произношение - другой разговор. В британском и американском английском многие слова тоже произносятся по-разному, но конкретно слово pivot везде говорится через «и». И если говорить слова правильно, то их поймёт и австралиец, и индус. Поэтому диалекты - не оправдание

    • @user-mh7kx3oo7t
      @user-mh7kx3oo7t 4 роки тому

      @@akhmetsha ну а русский говорит так. Ок, да?

  • @user-pl1ke7oh3e
    @user-pl1ke7oh3e 7 років тому +20

    ты такой большой как эти массивы