Dijkstra Algorithmus (deutsch)

Поділитися
Вставка
  • Опубліковано 13 жов 2024
  • Die Lösung, bitte: deprecated.ble...
    -------------------------------------
    Mehr unter www.bleeptrack.de
    Folg mir:
    Twitter: / bleeptrack
    Instagram: / bleeptrack
    Mastodon: chaos.social/@...

КОМЕНТАРІ • 102

  • @paulwolf4604
    @paulwolf4604 4 роки тому +55

    Mein Prof hat gute 72 Folien auf denen er versucht das zu erklären, was du hier in 8 Minuten machst. Soviel zum Thema "kürzester Weg!" Vielen lieben Dank. :)

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

      Oft ist es besser, etwas einfach zu machen.

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

      naja in der Vorlesung wird ja auf noch die mathematische Analyse zusätzlich gemacht bzw. alles etwas abstrakter ausgedrückt

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

    Schon alleine das du ne aufgabe am schluss weiter gibst, is nen like wert :D
    Endlich mal selber was zum üben ohne extra danach zu suchen #FaulheitSiegtHaltDochIwie

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

      you all probably dont care at all but does anybody know of a tool to log back into an Instagram account?
      I was dumb forgot the login password. I love any tricks you can give me

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

      @Jaiden Rhett instablaster :)

  • @TingleTom
    @TingleTom 7 років тому +141

    Wie du dich freust als "wir" bei Z angekommen sind gefällt mir.

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

    sympathische Stimme! hört man gerne zu und dann auch noch gut erklärt! Beide Daumen hoch

  • @arnetho864
    @arnetho864 4 роки тому +6

    Du hörst dich einfach an wie jemand, der in der Klasse immer allen den Arsch rettet. Ehrenmann!

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

    Das mit der Aufgabe am Schluss ist echt mega nice und hebt dich von allen anderen Tutorials ab! Besten Dank

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

    Du erklärst sehr gut!
    Also auf jeden Fall besser als mein Lehrer, weiter so...♥️

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

    ich hab nun ein paar Beispiele angeschaut, welche den Algorithmus erklären - mit Tabellen usw. und muss sagen, dass das Video es sehr verständlich erklärt.

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

    haha 2 stunden vorlesung in 8 minuten und ich hab mehr verstanden. du bist meine heldin

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

    Schreibe am Montag Algo beim Schöning. Hätte ich mich mal früher an deinen Channel erinnert, dann wär mir einiges an Arbeit erspart geblieben. :| Vielen Dank für die Mühe, hast echt weitaus mehr Abos verdient. Sind sicherlich die besten Videos im deutschsprachigen Raum.

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

      Ich drück dir die Daumen!

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

    Sehr geil zum Wiederholen und Üben! Vor allem die Idee mit der Aufgabe am Ende ist super! :D

  • @Scavenger4711
    @Scavenger4711 8 років тому +4

    Sehr gut, danke! :D
    Ich musste den Algorithmus für eine Prüfung in ein Programm umsetzen. Ich hab' da schon eine andere Herangehensweise umgesetzt, aber deine lässt sich leichter (und ressourcenschonender) umsetzen. :)

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

    Es ist ein Beispiel für den riesigen Wert dieser Videos, dass du für die roten Markierungen im Graphen ein hinteres Layer nimmst. Nur so als eins von vielen Beispielen!

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

    Deine Videos sind soooo hilfreich! Bin so dankbar!!

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

    Vielen vielen Dank für das Video, ich hab deine Erklärungen Schritt für Schritt in Code umgesetzt und konnte so auch direkt prüfen ob ich Fehler mache :)

  • @OnkelDevil
    @OnkelDevil 8 місяців тому

    Du machst gute Videos. Daumen hoch! Wenn es in der VL vom Prof auch so erklärt werden würde, würden es 90 % der Studenten gleich verstehen. So verstehen es gerade mal 10 % und die haben wahrscheinl. selbst Vorkenntnisse, weil Sie es sonst auch nicht verstehen würden.
    MFG

  • @arsyars2880
    @arsyars2880 6 років тому +3

    Gott danke! Ich wünschte ich hätte deine Videos früher gefunden)))

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

    Sehr gutes Video Danke

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

      Du meinst G statt C, oder? Der direkte Weg zu G wurde schon entdeckt, wenn du die 2+3 Strecke findest. Und nachdem die gleich lang ist, bevorzugt man (automatisch) den Weg mit weniger "hops" (Knotenpunkten), was der direkte Weg ist. :)

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

      @@bleeptrack Ehm... ja genau den mein ich, aber im Video steht da später c deshalb war ich gerade etwas verwundert. Aber ja stimmt, dass mit dem hops macht Sinn danke :thumbsup:

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

    Super Erklärung, so 2 Stunden vor der Klausur

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

    Wichtige Frage zum Kolloquium: Kann man den Dijkstra Algorithmus auch verwenden, um ALLE Knoten eines Graphens zu durchlaufen und um dann eben den kürzesten Pfad zu finden, wie der gesamte Pfad durchlaufen werden kann, also ohne einen bestimmten Zielknoten? Funktioniert er auch, wenn alle Kanten eine Gewichtung von 1 haben?

  • @Jan-uj5gf
    @Jan-uj5gf 3 роки тому

    Ich schreib gleich eine Arbeit drüber und dank dir hab ich es verstanden:)

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

    Ähm:D hier hätte ich auch noch eine kleine Frage:P.
    Muss ich bei Dijkstra auch aufpassen, ob die Kante die ich wähle einen Kreis/Zyklus schließen würde? Oder ist das nur für Kruskal wichtig?:)

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

      Dämliche Frage. Das kann garnicht passieren, da es bedeuten würde, dass ich zwei Ecken miteinander verbinden würde, die ich schon besucht hab. :D

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

    Wieso hat man nach der Wahl von A die Möglichkeit zu C und G zu gehen?

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

      es sind die einzigen knoten die wir entdeckt haben (aber noch nicht besucht)

  • @Rubi19099
    @Rubi19099 9 місяців тому

    Super erklärt 👍Danke

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

    Hallo @bleetrack super Video ✅✅
    Aber leider finde ich die Lösung zu der Hausaufgabenübung nicht :(
    Du hast unter dem Link die selbe Video nochmal gepostet statt der Aufgabe. Kannst du mir sagen ob am Ende 29 raus kam ? Bei mir hatten die Knoten : A(1), B(nicht wichtig), G(5)(untere C bei dir in der Zeichnung) , C(13), D(15), E(22), F(21), Z(29).

    • @bleeptrack
      @bleeptrack  3 роки тому +2

      Hey Antonio, die Lösung ist auf der Website. Du musst sie nur ausklappen :)

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

      @@bleeptrack super ganz lieben Dank ✅

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

    Ich glaube, wenn man den Dijkstra-Algorithmus bzw. dessen Prinzip in wenige Worte fassen will, dann könnte man ihn so beschreiben, dass er je Zeitpunkt einen Schritt geht und dann zu jedem Zeitpunkt opportunistisch entscheidet, wo es weitergeht, also immer das Günstigste heraussucht.

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

    Du rettest meine Klausur!
    Könntest vllt noch Tiefensuche machen? Die ist etwas komplizierter..

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

    Du hast in der Aufgabe am Ende zwei C-Knoten

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

      Unterer C-Knoten soll wohl ein G-Knoten sein.

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

      Die Aufgabe hat auch mehr als eine korrekte Lösung. Es gibt zwei Pfade, die gleich lang und damit beide die kürzesten sind.

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

    einfach die beste, Danke !

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

    Sehr gut erklärt! Danke ^^

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

    Morgen informatik abitur. Ich hasse Informatik in der Schule, danke dafür.

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

    Tolles video hat mir echt weitergeholfen, danke 😊

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

    Wenn ich 2 Kanten habe, die beide zu dem selben Knoten führen mit der gleichen Gewichtung, kann ich mir dass dann wirklich aussuchen (Wie du im Video meintest), oder gibt der Algorithmus einen Standard vor?

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

      Die Reihenfolge liegt dann an der Implementierung.

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

      @@bleeptrack Danke

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

    Übel gut erklärt kuss 💜

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

    Wirklich anschaulich dargestellt, vielen Dank. Die Übungsaufgabe hat auch Spaß gemacht. :)

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

    bei 3:23 vergleichst du Knoten C und G aber betrachtest auf einmal statt der Kantenstrecke die Gesamtstrecke der anvisierten Knoten C und G... ?!? 🤔

  • @TolatorFtW
    @TolatorFtW 8 років тому +1

    Schöne Sache mit der Aufgabe+Lösung!

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

    Vielen Dank für die Erklärung.

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

    Eine Frage: Wie kommt man auf das Gewicht der verschiedenen Knoten?

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

      Da gibt es keine feste Regel für, weil das von der Anwendung abhängt für was du die Gewichte benutzen möchtest. Das könnte eine Wegstrecke zwischen Städten sein oder auch Kosten um eine Verbindung zu benutzen, etc.

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

      @@bleeptrack Achso, vielen Dank für die schnelle Antwort👍

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

    Vielen Dank sehr gut

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

    Ich liebe dein web design :) gute arbeit ;)

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

    Perfekt! Habs verstanden. Vielen Dank

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

    Super Video! Vielen Dank :)

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

    Bei der Lösung ist ein Fehler oder? Es sollte von E auf Z mit einem Aufwand von 24 möglich sein und nicht von F auf Z mit dem Aufwand 29.

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

      Nein wie soll das möglich sein?

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

    Ein Vergleich zwischen Dijkstra und A* wäre eine coole Idee

  • @FyroxFX
    @FyroxFX 7 років тому +1

    KMP-Algo fehlt noch in der Sammlung :)

  • @Flypaperable
    @Flypaperable 6 років тому +1

    Danke, sehr gutes Video

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

    Super geil erklärt!

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

    Klasse Video, und diese Stimme erst!

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

    Ein Video über Prim mit Min-Heap wäre super!

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

    Richtig toll erklärt ^^

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

    Woher weiß der Algorithmus denn, dass man von D nicht wieder zu C zurückgeht?

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

      Okay ich habe es verstanden. Das tut man garnicht sondern auch diesen Weg überprüft man und man übernimmt ihn falls er kürzer ist, da er aber nicht kürzer ist wird er nicht übernommen.

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

    Bei deiner Aufgabe wird mir nicht klar, was dein Startknoten sein soll, ansonsten ein gutes Video

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

      Bei "S" wie "Start". War im Erklärungsteil des Videos ja auch so ;)

  • @sarahelmahyaoui9161
    @sarahelmahyaoui9161 7 років тому +12

    Den Dijkstra Algorithmus nutzt man nicht, um den kürzesten Weg zu finden... MAn nutzt ihn, um den GÜNSTIGSTEN Weg zu finden.

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

      Sarah El Hi, du hast recht, das habe ich sehr missverständlich gesagt. Mit kürzestem Weg meinte ich natürlich die Gewichte und hatte da die klassische Wegfindung einer Karte im Kopf und nicht die Anzahl der besuchten Knoten :X

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

      Bleeptrack Ja kann ja passieren :) aber am besten mithilfe eines kommentars im Video nachträglich korrigieren

    • @bleeptrack
      @bleeptrack  7 років тому +6

      Sarah El jup, mache ich. Interessant ist, dass "kürzester Pfad" in der Graphentheorie aber wohl tatsächlich über die Gewichte definiert ist: de.m.wikipedia.org/wiki/Kürzester_Pfad

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

      Bleeptrack du glaubst Wikipedia doch nicht wirklich? Wir behandeln das Thema gerade intensiv und ich bin mir ziemlich sicher, dass man eher den Begriff 'kosteneffizient' verwendet... Schau dir ansonsten nochmal andere Quellen an, damit du dir sicher bist.

    • @bleeptrack
      @bleeptrack  7 років тому +10

      +Sarah El belegten Quellen darf man schon glauben ;) Schau mal nach "shortest path problem", da stößt du auf diverse Folien von Unis oder sonst hier nochmal eine Def. bei Wolfram mit den entsprechenden Referenzen dabei: mathworld.wolfram.com/ShortestPathProblem.html

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

    bestes tutorial

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

    wenn du noch die Tabelle nebendran notieren würdest hätte dein Video noch mehr Inhalt :)

  • @miloxlo5950
    @miloxlo5950 5 місяців тому

    Oh, danke

  • @DJIBlueFire
    @DJIBlueFire 8 років тому

    Super Video!

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

    Manchmal cringe aber gut erklärt

  • @4TimePlay
    @4TimePlay 8 років тому

    Tolles Video

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

    Super, Danke :)

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

    Danke, ersparrt mir 5 Seiten Text xD

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

    Super Video

  • @krcn00b
    @krcn00b 7 років тому +1

    paar ganz kleine fehler drinnen aber top

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

    Danke

  • @user-no5ns8wp4t
    @user-no5ns8wp4t 5 років тому

    Thx

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

    jo nices vid

  • @tyasar53
    @tyasar53 6 років тому +1

    Wenn du in deinem Video eine Tabelle verwenden würdest so wie in diesem Video : ua-cam.com/video/S8y-Sk7u1So/v-deo.html dann wäre es viel verständlicher

    • @bleeptrack
      @bleeptrack  6 років тому +4

      Ich fand es für mich selbst mit Tabelle immer eher unverständlich. Darum ist es gut, wenn unterschiedliche Erklärungswege existieren. Jeder lernt anders ;)

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

    Diese Jugendsprache ist ja schrecklich.

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

      Gar furchtbar!

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

      @@bleeptrack Wir sind doch in Deutschland und du redest doch auch meistens deutsch, dann bleib doch einfach dabei, würde sich angenehmer anhören wenn nicht ständig diese englischen Begriffe eingeworfen werden. Ansonsten ist das Video ja auch echt gut...

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

      "Wir sind doch in Deutschland" ist ja nun mal gar kein Argument für irgendetwas.
      Englische Begriffe haben in diesem Fall übrigens nur wenig mit Jugendsprache zu tun ;) In der Informatik entstehen Begriffe nun mal zuerst im Englischen und finden auch nicht immer ein passendes Gegenstück im Deutschen. Anonsten kann ich nur sagen: Sprache ist wandlungsfähig. Und das finde ich sehr gut so.

  • @ChatNoirMusicE
    @ChatNoirMusicE 8 років тому

    Super Video, vielen Dank! :)