Der DIJKSTRA ALGORITHMUS (einfach erklärt)

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

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

  • @Florian.Dalwigk
    @Florian.Dalwigk  3 месяца назад

    ► Python für Einsteiger florian-dalwigk.com/python4einsteiger?v=dijkst (*)
    ► Hacking mit Python florian-dalwigk.com/hacking_mit_python?v=dijkst (*)
    ► Ethical Hacking mit ChatGPT florian-dalwigk.com/hacking_mit_chatgpt?v=dijkst (*)
    (*) Werbung

  • @semper_reformanda_1517
    @semper_reformanda_1517 2 года назад +91

    Ich finde gut, dass du jeden Schritt ausführlich erklärt hast, ohne abzukürzen oder zusammenzufassen, auch wenn es sich dann immer wiederholt hat. So prägt sich der Ablauf besser ein.

    • @Florian.Dalwigk
      @Florian.Dalwigk  2 года назад +14

      Danke für das Lob! Genau das war das Ziel ;)

  • @johannesgrell4356
    @johannesgrell4356 3 года назад +98

    Ich bin blind und das Video ist so gut und ausführlich erklärt, dass ich es durch bloßes Zuhören verstanden habe.

  • @endgameyt7735
    @endgameyt7735 4 года назад +158

    Bisher bestes Video zum Thema! Wenige Aufrufe dürfen nicht abschrecken. Übrigens das Titelbild wirkt sehr professionell

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 года назад +6

      Vielen lieben Dank :) Mittlerweile hat es ja schon einige Klicks ;)

  • @maddinpn1551
    @maddinpn1551 3 года назад +50

    Absolute Spitzenklasse !!! Im Gegensatz zu anderen Beiträgen wird am Ende auch erklärt, was man mit der (Ergebnis)tabelle genau machen muss, um den kürzesten Weg zu finden. Sehr anschaulich wird der Algorithmus bildlich mit den Farbanzeigen erklärt inklusive der Anzeige der Iterationsschritte. Zum ersten Mal habe ich auch den Sinn und vor allem die Nutzung der Tabelle verstanden. Jetzt fühle ich mich auch erstmals in der Lage diesen Algorithmus selbst programmiertechnisch umzusetzen.

  • @beats8978
    @beats8978 10 месяцев назад +3

    danke cheffe, schreibe in 30 min Klausur

  • @Andre-qr8yw
    @Andre-qr8yw 2 года назад +3

    Danke! Solche Inhalte sind mittels Animationen einfach so viel verständlicher, danke für deine Mühe

    • @Florian.Dalwigk
      @Florian.Dalwigk  2 года назад

      Gerne :) Freut mich, dass ich dir weiterhelfen konnte!

  • @smilefaxxe2557
    @smilefaxxe2557 3 года назад +8

    Vielen Dank für die super verständliche Erklärung! Gutes Tempo, sodass man gut mitgekommen ist, gute Veranschaulichungen und immer wieder gleiche Formulierungen für gleiche Sachverhalte... Das hat mir beim Verstehen sehr geholfen, danke nochmal!

    • @Florian.Dalwigk
      @Florian.Dalwigk  3 года назад

      Vielen Dank für dein Feedback :) Sehr gerne!

  • @ladyinblack1117
    @ladyinblack1117 4 года назад +14

    Sehr einleuchtend erklärt! Definitiv eines der besten Videos zum Dijkstra-Algorithmus, vielen Dank :)

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 года назад +1

      Vielen Dank und natürlich gern geschehen :)

  • @Paul-kh3gy
    @Paul-kh3gy 5 лет назад +30

    sehr schöne visualisierung :D

  • @TheCelebreties
    @TheCelebreties 5 лет назад +22

    Das hätte ich für die letzte Klausur gebraucht!
    Vielleicht ein Video über Graphen, Spannbäume, Minimaler Spannbaum und evtl. einen Beweis, ob ein Spannbaum in einen Graphen liegt? :D

    • @Florian.Dalwigk
      @Florian.Dalwigk  5 лет назад +3

      Mist! Hätte ich das früher gewusst ;) Hoffentlich klappt es diesmal mit den Videos vor deiner nächsten Klausur :)

    • @moviepower949
      @moviepower949 5 лет назад +1

      @@Florian.Dalwigk Also diese Themen würden mich auch sehr Interessieren. Schreibe im Januar ne Klausur in dem fach operations research und da sind die ja Thema. Cooles video !!!

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

      Oh yes, das schreib ich am samstag

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

    Wirklich wirklich gut. Vor allem das durchgehende Wiederholen beim Erklären. Vielen Dank!

  • @stephangier4036
    @stephangier4036 25 дней назад

    Sehr gut erklärt und gerade auch als Auffrischung alten Wissens wunderbar geeignet. Danke dafür!

  • @Videostar175
    @Videostar175 3 года назад +24

    irgendwie fühlen sich die 30 min der Vorlesung, die mit diesem algorithmus verbracht wurden, als verschwendet an, wenn man das in 6 min so gut erklären kann..danke :D

    • @Florian.Dalwigk
      @Florian.Dalwigk  3 года назад +4

      Super, das liest man gerne 🙂

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

      bei uns hat der prof über ne stunde rumgestammelt und danach hatte man mehr fragen als antworten^^

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

      @@TheXoronLP kenn ich 😂

    • @SweetXoXMira
      @SweetXoXMira 3 года назад +1

      Heilige... unser Lehrer in der Burfsschule hat das Thema nur für 5min angeschnitten, dass es existiert und wir es in der nächsten Klasse (3te Stufe) benötigen werden. Aber durch Corona konnte nicht länger auf das Thema eingegangen werden. Ohne dein Video wäre ich wahrscheinlich aufgeschmissen gewesen.

    • @Florian.Dalwigk
      @Florian.Dalwigk  3 года назад

      Es freut mich sehr, dass ich dir weiterhelfen konnte!

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

    Du hast mein Leben gerettet, bitte noch mehr Videos zu Algorithmen 😍

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

    Ich studiere zwar noch nicht Informatik aber das war echt interessant, weiter so!

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 года назад +2

      Das freut mich :) Viel Erfolg, wenn du dein Informatikstudium beginnst!

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

    Danke dir hat mir echt geholfen

  • @k13r4
    @k13r4 9 дней назад

    Sehr ausführlich erklärt, finde ich super! Vielen Dank😊

  • @marlaf8119
    @marlaf8119 5 лет назад +1

    Wirklich tolle Erklärung! Bitte mach weiter Videos!!!

  • @leonard0104
    @leonard0104 3 года назад +1

    oha, die Videos sind ja richtig gut

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

    Du hast mir meinen Tag gerettet 👍🏻

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

    Sehr gute Erklärung hat mir viel geholfen, danke!

  • @kistelmodus43
    @kistelmodus43 3 года назад +1

    Richtig, richtig gut erklärt

  • @paulkohler8919
    @paulkohler8919 3 года назад +1

    schnell und hut erklärt danke

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

    Du hast es verstanden die wichtigsten Informationen kurz und verständlich darzustellen, eine Eigenschaft welche viele Lehrende leider nicht besitzen.

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

    Tolle, einfach Erklärung! Danke 😄

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 года назад

      Gerne doch :) Soll ich zum Dijkstra-Algorithmus noch ein Video mit Aufgabe+Lösung machen (so wie hier: ruclips.net/video/CHo2jF4JYjM/видео.html)? :)

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

      Algorithmen verstehen ja, das wäre super :)

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 года назад

      Hier ist das Beispiel zum Dijkstra Algorithmus: ruclips.net/video/L5uuj2F61pc/видео.html :)

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

      Algorithmen verstehen dankeschön 😊

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

    Du rettest meinen aller Wertesten... :D
    Danke, gutes Video!

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 года назад +1

      Gerne :) Viel Erfolg beim Lernen weiterhin :)

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

      @@Florian.Dalwigk Vielen Dank! Online Diskrete Mathematik zu lernen ist echt undankbar & da helfen halt solche Videos enorm weiter :D

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 года назад +1

      In der Tat :) Ich erinnere mich da auch an meine Studienzeit zurück ;)

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

    In 6min auf Anhieb das verstanden, was die Professorin in einem Semester nicht geschafft hat vernünftig zu erklären :D Vielen Dank!!🙏

    • @Florian.Dalwigk
      @Florian.Dalwigk  Год назад +1

      Das freut mich wirklich sehr :) Viel Erfolg für die Prüfung!

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

      @@Florian.Dalwigk Danke! :)

  • @Prada439
    @Prada439 5 лет назад

    Sehr schön erklärt, einfach Top!!!!!!

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

    Sehr hilfreich, vielen Dank!

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

    Top erklärt, dankeschön!

  • @niko-pp
    @niko-pp 4 года назад +2

    Diskrete Strukturen war auf jeden Fall die interessanteste Vorlesung im Informatik Studium :)

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 года назад +1

      Das kann ich mir vorstellen! Vor allem, weil es vielen Informatikern beim Denken und Konzeptionieren hilft.

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

    Danke für deine Arbeit!

  • @OnkelDevil
    @OnkelDevil 9 месяцев назад

    Gut erklärt. Top!

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

    Super erklärt! Dankeschön :)

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 года назад

      Gern geschehen!

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

      @Tornax 07 yoooooo, ich wollte gerade Philips Vortrag vom Informatikcamp wiederholen, und wen seh ich hier? XD
      Aber das Video ist echt gut! 👍😁

    • @Florian.Dalwigk
      @Florian.Dalwigk  2 года назад

      ?

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

      @@Florian.Dalwigk Sorry, der Kommentar ist von nem alten Mitschüler und Kumpel, war etwas unerwartet darüber in einer random Kommentarspalte zu stolpern 😅

  • @1internationalist
    @1internationalist 5 лет назад +8

    Ein Video über Künstliche Intelligenz wäre nice

    • @Florian.Dalwigk
      @Florian.Dalwigk  5 лет назад

      Kommt sehr bald :) Ich erarbeite für meinen VHS-Kurs gerade eine kleine Präsentation zu diesem Thema - daraus mache ich dann auch ein Video.

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

    Sehr gut erklärt, danke

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

    super erklärt, respekt

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

    Gamechanger.... Einfach alles verstanden🥳

  • @EinTechnikFreak
    @EinTechnikFreak 3 года назад +1

    algo comment, weil das video bombe is

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

    Ich bin begeistert

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

    Vielen Dank!

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

    sehr geiles video :D

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

    Frage zu 4:34 ...Hier wird A als kostengünstigster besuchter Knoten (20) genommen aber D ist mit 10 doch günstiger...Oder?

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 года назад

      D wurde zu diesem Zeitpunkt schon besucht ;)

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

      @@Florian.Dalwigk Aber A doch auch?

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

      @@motomoto3655 nein a wurde da noch nicht besucht, so wie ich das verstanden habe, bedeutet besucht, dass man zu dem knoten gegangen ist und dann alle nachbarn dieses knoten überprüft hat. Wenn du von S aus die Kosten für den Weg zu A prüfst, dann hast du A damit noch nicht besucht. Also er hat alle von S abgehenden Wege geprüft und bei allen Nachbarn die Kosten eingetragen. Außer D und A waren zu dem Zeitpunkt noch alle anderen auf unendlich und D hatte mit 10 somit den kleinsten Wert. Ich denke eine gute Regel ist, dass wenn ein Knoten noch mindestens einen Nachbar hat bei dem unendlich steht, dann bedeutet, dass das dieser Knoten noch nicht besucht wurde. In die andere Richtung funktioniert diese Regel aber nicht.

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

    komm zu tu dortmund da würde deine Erklärungsmethod viele Probleme lösen :D

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

    Ich glaube jeder ist hier in der Nacht vor der Klassenarbeit...

    • @Florian.Dalwigk
      @Florian.Dalwigk  2 года назад

      :)
      Ich drücke dir ganz fest die Daumen! Schreib gerne, wie es gelaufen ist.

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

    Moin, super Video! Kannst du sowas auch noch mal zu A* machen?

  • @Xxxxxxxxxxyyx
    @Xxxxxxxxxxyyx 8 месяцев назад

    super erklärt

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

    Danke! ❤

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

    wie lernst du, machst dir notizen?

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

    Oha Danke

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

    Hi( Ps: gutes Video)

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

    Wie sieht di Laufzeit des Algorithmus aus?

  • @kira-pc1eb
    @kira-pc1eb Год назад

    Schreibe heute meine Abschlussprüfung und frische mir nochmal fix mein Wissen auf, ich hab das im Unterricht nie so gelernt :D, nie dinge in Tabellen eingetragen etc, ich weiß echt nichts was mein Lehrer uns beigebracht hat

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

    TOP!

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

    Noch eine Frage dazu ... Wenn der Graph gerichtet ist. Im Prinzip wird immer wieder ein neuer Ausgangsknoten bestimmt. Aber nehmen wir an, ich bin bei einen Knoten A, der nach oben gerichtet ist (Pfeil nach oben) und von unten erreicht werden kann (nur 1 Richtung Pfeil nach oben). Wenn ich jetzt schon bei A bin, darf der Algorithmus die Richtung des Pfeil inogieren und zzm unteren Knoten springen? (Unter Annhame das dieser Pfeil nach unten z.B.: 2 als Kosten hat und der Pfeil nach oben 7)

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 года назад +1

      Nein, die Richtung des Pfeils ist entscheidend! Du kannst auch nicht in einer Einbahnstraße plötzlich umdrehen, weil es effizienter ist ;)

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

    Eine Frage zu deinem Beispiel: Angenommen es gäbe beim Knoten D keinen Weg Richtung C und A, die restlichen Werte wären gleich.
    Bei S wäre dann der günstigste Weg immer noch zum Knoten D, und dieser wäre der nächste Knoten. Doch dann bin ich doch irgendwie blockiert? Es sind zwar noch nicht alle Knoten besucht, aber von D führt nur ein Weg zu S aber S wurde bereits besucht und D ist auch der günstigste Knoten im Graph. Wie wäre dann das vorgehen oder übersehe ich etwas?

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

      Ok ich habs glaub verstanden, es wird einfach mit A weiter gemacht, weil A die geringsten Kosten hat. Dabei ist es egal, ob es einen Weg zu A gibt oder nicht.

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 года назад

      Ja

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

    top.

  • @cozmo2085
    @cozmo2085 16 дней назад +1

    Mein Lieblingsyoutuber! Machst du demnächst mal ein fantreffen? Wäre mega!! Könnten sonst auch in meinem haus feiern, falls du kein Geld für eine geile Location ausgeben willst! Viele grüsse aus sachsen! #florianDalwig

  • @SuperSoftwaretester
    @SuperSoftwaretester 4 месяца назад

    Welche Knoten muss ich abarbeiten, wenn es zwei Knoten mit den selben kosten gib?

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

    Würde dieser Algorithmus nicht (quasi) unendlich lange laufen wenn er so die Wegkosten im Internet berechnen würde?
    Die Zahl der Knoten wäre ja hier wie ich annehme sehr viel größer, oder übersehe ich hier etwas?

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 года назад

      Endlich, da die Anzahl der Wege im Internet ebenfalls endlich sind. Nur eben sehr lange ...

  • @SpinnedRock
    @SpinnedRock 5 лет назад +1

    Kleiner Copy & Paste Fehler in der Beschreibung ", wie man überprüfen kann, ob eine eingegebene IBAN-Nummer korrekt ist." ...
    Ansonsten cooles Video :-) Bitte auch noch den Bellman-Ford Algorithmus vorstellen

    • @Florian.Dalwigk
      @Florian.Dalwigk  5 лет назад

      Hoppla! Danke für den Hinweis :) Klingt super. Ich denke, dass ich dazu vlt. sogar noch diese Woche ein Video mache. Ich habe damals auch auf RUclips nach einem Video zu diesem Algorithmus gesucht und leider kein passendes gefunden :/

    • @SpinnedRock
      @SpinnedRock 5 лет назад

      @@Florian.Dalwigk kleiner Reminder: Video ist noch ausständig :-)

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

    Blöde Frage, aber ist das ein Flussdiagramm? Bzw. Wie könnte man dies zu einem umschreiben? :D

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 года назад

      Nein, das ist die Darstellung eines Netzwerks durch einen Graphen. Du kannst aber einen Zustandsautomaten zu einem Flussdiagramm umschreiben.

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

    Morgen info abi jungs

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 года назад

      Viel Erfolg euch allen! :)

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

      @@Florian.Dalwigk dange, Glück brauche ich aufjedenfall morgen

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 года назад

      Und, wie war es?

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

      @@Florian.Dalwigk ja war ganz ok, denke mal so ne 3 is drinne, die kellerautomaten aufgaben am ende habe mich ein wenig runtergezogen

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 года назад

      Ah, okay! Danke dir für die Rückmeldung ;)

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

    Man speichert eigentlich die gesamte Distanz in der Spalte Kosten, da ja gilt: d(v) < d(w) + w(v,w) sein.

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

    ich liebe dich

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

    Leider hast du den Distanzvektoralgorithmus nicht erklärt :(

    • @Florian.Dalwigk
      @Florian.Dalwigk  3 года назад

      Der war auch nicht Teil dieses Videos.

    • @Florian.Dalwigk
      @Florian.Dalwigk  3 года назад

      Hier geht es doch explizit um den Dijkstra Algorithmus!

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

      @@Florian.Dalwigk Schon klar, ich mein ja nur dass du kein Video über diesen Algorithmus auf deinem Kanal hast ;)

    • @Florian.Dalwigk
      @Florian.Dalwigk  3 года назад

      Achso ... das habe ich bisher noch nicht produziert 😳

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

      @@Florian.Dalwigk Na dann weißt du was zu tun ist :D Danke auf jeden Fall für deine Videos.

  • @HoangNguyen-ix2fn
    @HoangNguyen-ix2fn 3 месяца назад

    Als 7jähriger schon gezeichnet

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

    Naja dann gucke ich mal ob ich morgen ne 2 in Info schaffe😅

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

    Blob

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

    Gleich Informatik LK Klausur xD
    Du rettest mich lmao

    • @Florian.Dalwigk
      @Florian.Dalwigk  3 года назад

      Viel Erfolg!

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

      @@Florian.Dalwigk Danke! Hab geschrieben und hast mir mein Arsch gerettet! Hoffen wir Mal auf ne gute Note xD

    • @Florian.Dalwigk
      @Florian.Dalwigk  3 года назад +1

      Ich drücke dir die Daumen, dass alles geklappt hat :)