Algorithmen [006] - O Notation

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 มี.ค. 2017
  • Vielen Dank an meine Unterstützer auf Patreon: / brotcrunsher
    Liked meine Facebook Seite: / brotcrunsher

ความคิดเห็น • 74

  • @travenishere6063
    @travenishere6063 7 ปีที่แล้ว +20

    Absoluter Wahnsinn, trotz x-Vorlesungen und Skripte konnte mir das keiner so gut erklären wie du in 17 Minuten!

    • @Isy01
      @Isy01 2 ปีที่แล้ว +1

      Da stimme ich dir absolut zu

  • @dietrompetenils
    @dietrompetenils 7 ปีที่แล้ว +62

    Schade, dass du hier aufgehört hast mit der Serie, werde bestimmt in Zukunft weiterhin Probleme mit dem Fach haben

    • @ssj4goki103
      @ssj4goki103 ปีที่แล้ว

      Dann am besten online recherchieren und selbst verstehen, wie sowas funktioniert

  • @r-games-official
    @r-games-official 7 ปีที่แล้ว +4

    Die Algorithmus Serie gefällt mir echt gut! War wieder alles super verständlich. Top erklärt!

  • @Isy01
    @Isy01 2 ปีที่แล้ว

    Ich danke dir vom ganzen Herzen, bei den Vorlesungen habe ich das Thema nicht richtig verstanden. Du hast das Thema in 17 Minuten besser als der Dozent erklärt. Mach weiter so

  • @CaptainWhitebeard
    @CaptainWhitebeard 6 ปีที่แล้ว

    Sehr gutes Video! Hilft mir wirklich sehr!

  • @MCBeatZzZ
    @MCBeatZzZ 6 ปีที่แล้ว

    13:40 Ich hab es direkt gepeilt. Klasse erklärt! Steigt der Zähler stärker bei einem Bruch, dann geht sie gegen unendlich und ist der Nenner stark wachsend, dann geht er gegen 0, weil die Nennerzahl irgendwann die Zählerzahl so weit überholt hat, dass die gesamte Zahl des Bruches verschwindend klein ist (zumindest relaitv zueinander)

  • @muxmastermann420
    @muxmastermann420 4 ปีที่แล้ว +6

    Wow, wirklich sehr starkes Video, schade, dass du die Serie nicht fortgesetzt hast, bei Algorithmen und Datenstrukturen in meinem Studium würden mir weitere Videos echt helfen :D

  • @FilmfanOliver1992
    @FilmfanOliver1992 6 ปีที่แล้ว +3

    Wie bestimmt man anhand eines Code-segementes die Laufzeit und Speicherkomplexität ?

  • @dukememo8524
    @dukememo8524 6 ปีที่แล้ว

    Tolles Video!

  • @terminator3000
    @terminator3000 7 ปีที่แล้ว

    Ehrliches Komplement: Ich hatte zwar schon von der O-Notation gehört aber mich nicht wirklich damit beschäftigt. Nachdem ich das Video gesehen habe habe ich wirklich das Gefühl verstanden zu haben was das ist und wozu es gut ist.

  • @xF22Raptorx
    @xF22Raptorx 7 ปีที่แล้ว

    Super Video! Danke! :-)

  • @tomatemozzarella9616
    @tomatemozzarella9616 ปีที่แล้ว

    Danke ❤️

  • @yobinauq
    @yobinauq ปีที่แล้ว

    Göttliche Zusammenfassung und Einführung

  • @sisik96
    @sisik96 5 ปีที่แล้ว

    Hast du eig. auch ein Video zur Omega Notation/ Obere und Untere Schranke bei Funktionen oder einem Programm berechnen?

  • @Xportt7
    @Xportt7 6 ปีที่แล้ว +1

    Ist schon mal eine gute Zusammenfassung.Die Thematiken rund um Algorithmen sollten viel intensiver behandelt werden. Beispielaufgaben die vorgerechnet werden wären auch top.

  • @derjoe642
    @derjoe642 6 ปีที่แล้ว

    Wann hab ich denn die anderen Landau-Notationen? Dachte der Avg-case sei dann z.B. immer theta. O nur die obergrenze?

  • @johnf.kennedy5693
    @johnf.kennedy5693 7 ปีที่แล้ว +1

    +Brotcruncher
    Eine Frage:
    Kann man mit einem Quantencomputer AES knacken? Hab immer gedacht das es unmöglich ist, weil man ja keine Schlüssel dafür hat

    • @MaxEU
      @MaxEU 5 ปีที่แล้ว

      John F. Kennedy Der AES lässt sich auch als Gleichung formulieren, in der der Schlüssel vorkommt. Wenn es dir gelingt, die Gleichung nach dem Schlüssel umzuformen oder ihn auf anderem Wege zu ermitteln, hast du den AES "geknackt". Ein Quantencomputer könnte dabei helfen. Empfehlenswert ist das Buch "Kryptografie" von Klaus Schmeh.

  • @xXPhil123Xx
    @xXPhil123Xx 6 ปีที่แล้ว +7

    Hammer! Kommt noch ein 7er Part?

  • @srlorch406
    @srlorch406 6 ปีที่แล้ว

    danke das war jetzt zur abwechsulng mal was verständliches nicht wie der rest des internet

  • @SetsoTareq
    @SetsoTareq 7 ปีที่แล้ว

    Wann gehts weiter?

  • @momojo9259
    @momojo9259 4 ปีที่แล้ว

    Gut erklärt Dankeschön

  • @pandatv6051
    @pandatv6051 7 ปีที่แล้ว +6

    diesmal nichts verstanden, aber video gefällts trotzdem ;)

  • @johnblack8178
    @johnblack8178 7 ปีที่แล้ว +2

    ganz schön krass wie du die Videos raushaust :D. Machst du den Timsort auch?

    • @Brotcrunsher
      @Brotcrunsher  7 ปีที่แล้ว

      Nein, das wars jetzt erst mal zu den Sortieralgorithmen.

    • @johnblack8178
      @johnblack8178 7 ปีที่แล้ว

      Ok trotzdem danke :D

  • @secu1297
    @secu1297 7 ปีที่แล้ว

    super erklärt danke

  • @j0sp0r
    @j0sp0r 6 ปีที่แล้ว +2

    Richtig Böse sind die 2 😂😂😂

  • @elbrochino1043
    @elbrochino1043 5 ปีที่แล้ว +1

    hast du nicht n^n vergessen?

  • @SPeeDKiLL45
    @SPeeDKiLL45 4 ปีที่แล้ว

    gutes video !

  • @lars7898
    @lars7898 7 ปีที่แล้ว +6

    Gibt es also tatsächlich Programme, die abhängig von der Datenmenge die Algorithmen auswählen? Das ist schon heftig raffiniert :D

  • @Morphonimm
    @Morphonimm 3 ปีที่แล้ว

    Vielen Dank! Das konnte mein Prof mir nicht so deutlich verklickern

  • @ParadoxBassCube
    @ParadoxBassCube 7 ปีที่แล้ว

    3:00 der Logarithmus von 1000 ist doch 3 ? Oder verwendet man als Basis 2 ?

    • @SNeutrino1
      @SNeutrino1 7 ปีที่แล้ว

      Das ist egal. Wenn du beim Logarithmus 'ne andere Basis nimmst, dann ergibt das nur einen konstanten Faktor. Dieser spielt keine Rolle bei der O-Notation.

    • @JakobRobert00
      @JakobRobert00 7 ปีที่แล้ว

      Informatiker verwenden immer den Logarithmus zur Basis 2, wenn sie nichts anderes erwähnen :D

  • @martinb2077
    @martinb2077 7 ปีที่แล้ว +1

    Hab den Stuff schon ewig gebraucht. Habe aber andere Erklärungen nicht gecheckt oder fand sie zu langweilig. 👍

  • @Miterosan
    @Miterosan 7 ปีที่แล้ว +2

    @Brotcruncher Für Patreon wäre es ja noch eine Idee das du ab einen bestimten Betrag deine Videos als eine ZIP anbietest

    • @Brotcrunsher
      @Brotcrunsher  7 ปีที่แล้ว

      Wenn du mit ZIP wirklich das Kompressionsformat meinst - was soll das bringen?

    • @Miterosan
      @Miterosan 7 ปีที่แล้ว

      Deine videos offline kucken

    • @Brotcrunsher
      @Brotcrunsher  7 ปีที่แล้ว

      Ich habe mal ein Ziel hinzugefügt. Mal sehen, ob das genügen interessiert :)

    • @Miterosan
      @Miterosan 7 ปีที่แล้ว

      c:

  • @SetsoTareq
    @SetsoTareq 7 ปีที่แล้ว +2

    Wann geht es hier weiter?

    • @Brotcrunsher
      @Brotcrunsher  7 ปีที่แล้ว

      Sobald die Patreons dafür stimmen. Momentan sieht es nicht so gut aus (für Juni hat die Algorithmen Serie nur 2 Stimmen bekommen)

    • @SetsoTareq
      @SetsoTareq 7 ปีที่แล้ว

      schade...

    • @SetsoTareq
      @SetsoTareq 7 ปีที่แล้ว

      Auf deiner Seite steht "Ich biete alle Folgen (eventuell mit etwas Verzögerung) meiner "Algorithmen" und "Vulkan" Serie als kompakten Download für meine Patreons ab 3$ an." heißt das die Algorithmen reihe isr fertig und für 3$ kann ich mir den content besorgen? Kannst du mir mal sagen wieviele videos es noch sind und die inhalte?

    • @Brotcrunsher
      @Brotcrunsher  7 ปีที่แล้ว

      Nein, nur die bereits erschienen. Und auch nur, wenn das Goal von 300$ erreicht wurde.

  • @terminator3000
    @terminator3000 7 ปีที่แล้ว

    Hast du mal drüber nachgedacht Sachbücher über das Programmieren zu schreiben? So a la "Java ist auch eine Insel" ?

    • @Brotcrunsher
      @Brotcrunsher  7 ปีที่แล้ว +2

      Ja, das werde ich wohl irgendwann machen, sobald ich Prof bin :)

  • @abdulhadiknaan4056
    @abdulhadiknaan4056 4 ปีที่แล้ว +1

    Ist Log(1000) gleich 10 oder gleich 3?
    Min 3:09

    • @Brotcrunsher
      @Brotcrunsher  4 ปีที่แล้ว +1

      Das hängt von der Basis ab. log_2(1000) ist ein klein bisschen weniger als 10. log_10(1000) ist 3. Welche Basis Log hat, wenn man die Basis nicht angibt hängt vom Kontext ab.

    • @forcekillerxiii8780
      @forcekillerxiii8780 4 ปีที่แล้ว

      kommt darauf an, welche Basis dein Logarithmus hat. Log10(1000) = 3 , weil 10hoch3= 1000 , aber Log2(1024) = 10 , weil 2hoch10= 1024. Wir nehmen hier die Basis 2, da wir mit dem Binärsystem arbeiten.

  • @Mudschahid
    @Mudschahid ปีที่แล้ว

    Ich liebe dich

  • @hotfruit8083
    @hotfruit8083 4 ปีที่แล้ว

    Wie soll denn beim dividieren 0 raus kommen oder ist das nur eine Definitions Sache ?

    • @Brotcrunsher
      @Brotcrunsher  4 ปีที่แล้ว

      Die genaue Definition des Limes würde jetzt den Kommentar sprengen aber stell dir einfach vor:
      (Irgendeine endliche Zahl, z.b 5)/(unendlich) = 0

    • @forcekillerxiii8780
      @forcekillerxiii8780 4 ปีที่แล้ว

      0/1= 0, 0/2= 0, ... 0/n= 0 (fürs Allgemeine), aber hier gucken wir ja das Verhalten im Unendlichen an(Limes). Also 0 bedeutet, dass sich die Funktion im Unendlichen immer weiter der 0 annähert.

  • @un_logischyt5969
    @un_logischyt5969 5 ปีที่แล้ว +1

    Ich musste mir gerade ein Video übers quadrieren angucken😂

  • @sidx161
    @sidx161 ปีที่แล้ว

    Die O Notation scheint vielen Probleme zu machen. Mich eingeschlossen. x.x

  • @pandatv6051
    @pandatv6051 7 ปีที่แล้ว

    yay

  • @andelephantscanfly
    @andelephantscanfly 6 ปีที่แล้ว +1

    in 10 min klausur danke

  • @KaaBockMehr
    @KaaBockMehr 7 ปีที่แล้ว +2

    Du sau, ich hatte darüber nen vortrag- warum kamen die videos zu sortieralgos nicht schon zwei monate eher?! :D
    nichtsdestotrotz danke für die videos ;) sind gut geworden. Ich wünsche mir mehr zur theoretischen Informatik von dir, wenn das möglich sei :)

  • @Steralol
    @Steralol 7 ปีที่แล้ว

    Super Serie bin gerade im 2. Semester Informatik :D. Mal schauen wann wir damit anfangen xD

  • @IDontWantAnAliasMrGoogle
    @IDontWantAnAliasMrGoogle 7 ปีที่แล้ว +1

    Dass du Sigma und Theta nicht erklärst, find ich verständlich. Klein O und klein Sigma sowieso. Hättst aber noch raushauen können dass z.B. O(1) Teilklasse von O(log n) ist, weil damit mMn deutlich klarer wird, dass O die obere Schranke für den Algorithmus ist. Ist für den average Programmierer vielleicht unwichtig, aber doch ganz gut zu wissen.

  • @L0r3nz500
    @L0r3nz500 7 ปีที่แล้ว +1

    log(1000) ist aber 3...

    • @Brotcrunsher
      @Brotcrunsher  7 ปีที่แล้ว +2

      In welchem Fachgebiet sind wir bei dieser Serie? Von welcher Basis gehe ich wohl aus? :-)

  • @pythoncake2708
    @pythoncake2708 7 ปีที่แล้ว

    AES wäre mal super. Dazu finde ich irgendwie nix ordentliches

    • @Brotcrunsher
      @Brotcrunsher  7 ปีที่แล้ว +1

      AES ist leider etwas Umfangreich, um es in nur einem Video zu zeigen.

    • @pythoncake2708
      @pythoncake2708 7 ปีที่แล้ว

      Brotcrunsher dann weiter openSSL Benutzen

  • @habdochkeineahnung
    @habdochkeineahnung 4 ปีที่แล้ว

    bei 16:13 sagst du 1/n ist 0, das ist natürlich nicht richtig. ein rest bleibt immer. der test ist vielmehr "geht das ergebnis der division GEGEN unendlich oder GEGEN null. das ist ein wichtiger unterschied.

  • @bokaryo6230
    @bokaryo6230 6 ปีที่แล้ว +3

    Mathe is cool

  • @0xb0110
    @0xb0110 2 ปีที่แล้ว

    sehr schlechtes tutorial kein einziges beispiel