Algorytmy - Bubble Sort, Sortowanie bąbelkowe

Поділитися
Вставка
  • Опубліковано 23 жов 2024

КОМЕНТАРІ • 29

  • @mateuszmateusz9373
    @mateuszmateusz9373 5 років тому +14

    Idealnie wytłumaczone. Swietny materiał aby zrobić sobie notatki. Sub + lapka w gore.

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

    Kurcze co porażka z mojej strony. Twoje filmy mają już prawie 3 lata a ja dopiero teraz na nie trafiłem.
    Kawał ŚWIETNEJ roboty!!! Dziękuję

  • @wojtas7370
    @wojtas7370 7 місяців тому +1

    super tlumaczysz pozdro

  • @szjakob
    @szjakob 3 роки тому +5

    dobre wytłumaczenie, pozdrawiam.

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

    Bardzo ciekawy film , dzięki !!!

  • @oessu_
    @oessu_ 7 років тому +11

    Bardzo dobrze wytłumaczone krok po kroku, jednak nie potrafię zrozumieć jednej rzeczy. Pogubiłem się trochę przy złożoności czasowej. Otóż przeszliśmy tablice n-1 razy i za każdym razem przechodziliśmy ją n razy, czy w takim razie notacja złożoności czasowej nie powinna być przedstawiona w postaci O(n(n-1)) ? Czy ma to jakieś większe znaczenie? Pewnie wychodzę na totalnego ignoranta, jednak dopiero zaczynam przygodę z programowaniem, stąd te "bez sensu" pytania.

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

      Nie ma pytań "bez sensu" :)
      Jak najbardziej Twój tok myślenia jest prawidłowy. Ale w określaniu złożoności po obliczeniach podajemy najbardziej decydujący element, tzn. jeśli w wyniku obliczeń otrzymaliśmy, że jakiś algorytm będzie potrzebował n^2 * 100 + 20n, to podajemy O(n^2), ponieważ przy zwiększaniu problemu ( im większe n) najbardziej będzie decydował składnik n^2. Podobnie w naszym przykładzie, wyliczyłeś n * (n-1) = n^2 - n, ale nadal mamy złożoność kwadratową, i to pierwszy składnik różnicy będzie dominował i decydował o złożności, dlatego otrzymaliśmy O(n^2).
      np.
      n = 10, 100 - 10 = 90

    • @oessu_
      @oessu_ 7 років тому +2

      Dobra, ogarnięte. Świetnie tłumaczysz. Dzięki bardzo ;)

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

      @@kolboch kozak

  • @paulina-su3ee
    @paulina-su3ee 4 роки тому +1

    sprawiles ze powiedzialam ze informatyka jest przyjemna 😀👍🏻

  • @gwww1002
    @gwww1002 4 місяці тому +1

    Wytłumaczone jak dla osoby z zerowym IQ. Dziękuję.

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

    Jestes super leci like

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

    Pozdrawiam Huberta Głąba :) kolege ze studiow z ktorym sie uczylem tego

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

    dzieki

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

    Fajnie tłumaczysz :)

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

    Dziemki, działa

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

    Przy pierwszym usprawnieniu nie wykona się już 5 iteracja ponieważ w czwartej nic się nie zmieniło :)

  • @FajnyChlop18
    @FajnyChlop18 6 років тому +17

    Lepiej wytłumaczyć tego się nie dało. Śmiało mógłbyś być trenerem Javy na bootcampach, O ile już nie jesteś.

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

    O co chodzi z tą kolejnością?

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

    pozdrawiam 2ep

    • @emmlone3362
      @emmlone3362 3 роки тому +1

      Pozdrawiam serdecznie z rodzinkom

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

      @@emmlone3362

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

    Pozdro 2 ei

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

    a kto go stworzył

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

    Ciekawe tak swoją drogą co za chuj dał łapę w dół, co mu niby nie pasuje?

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

      niestety nie został skurwiel odnaleziony mam nadzieje ze chłopaki coś znajdą ale podobno przyjdą za kolejne 4 lata

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

      @@ghjb5293 😄
      Jakby się znalazł za 4 lata to dzwońcie od razu wsiadamy z chłopakami i jedziemy tam do niego 😅

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

    dzieki