Algorithms and Data Structures #7 - Linked Lists: Linked Lists and Double Linked Lists

Поділитися
Вставка
  • Опубліковано 3 січ 2025

КОМЕНТАРІ • 74

  • @Andy-se1nt
    @Andy-se1nt 4 роки тому +76

    Du warst mir bis 1:08 eigentlich sehr sympathisch

    • @ИванИваныч-б3и
      @ИванИваныч-б3и 3 роки тому

      @Dakota Alonzo and that's because she doesn't allow you to see her photos. there are no other l*&+er like you in this world so the advice is pointless.

    • @aRealAndHumanManThing
      @aRealAndHumanManThing 11 місяців тому

      keine weiteren Likes, also hier 👍

  • @RaymanFUN
    @RaymanFUN 4 роки тому +51

    Daumen hoch allein für die geniale Zweideutigkeit, die sich so gnadenlos durch vor allem dieses Video zieht!

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

      4:44 Ich feier das auch mega xD

  • @camonophy
    @camonophy 4 роки тому +13

    Ich kannte bisher zwar schon alles, aber es ist so unterhaltsam und gut erklärt, dass ich es mir trotzdem gerne anschaue

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

    Vielen Dank für diese Serie. Sehr anschaulich erklärt, dank dir hab ich meine Salami jetzt immer bei Hand!

  • @pedu71
    @pedu71 4 роки тому +32

    schon für den guten Pizza Geschmack gibts Daumen hoch ;-). Hoffe wird eine lange Reihe und es bleibt nicht bei untersten Grundlagen

  • @pepsiman7180
    @pepsiman7180 4 роки тому +7

    Wie immer echt gut erklärt! Gerade in der Corona-Zeit echt guter Content! Weiter so!

  • @leonardodavidchi5313
    @leonardodavidchi5313 3 роки тому +3

    Morpheus: Mag Pizza Hawaii
    Auch Morpheus: Ananasschinken igitt

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

    Ein Glück schaue ich mir diese Videos während des Essens an 😂

  • @rantolamor
    @rantolamor 4 роки тому +11

    Ein Like für die Salami

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

    Und wieder ein Thema für die Prüfung abgearbeitet! :D Sehr verständlich erklärt!

  • @benjaminb.9172
    @benjaminb.9172 Рік тому +2

    Also müsste dir eigentlich einen Daumen nach unten geben, weil du gesagt hast das Ananas auf eine Pizza gehört.... Aber heute bin ich nicht so und gebe trotzdem einen Daumen nach oben für deine mühe :P

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

    Deine Beispiele sind mir als Veganer sowieso immer etwas unangenehm ;)

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

    Pizza-Hawaii beste :D Top Video :)

  • @danieldeiaco6444
    @danieldeiaco6444 5 місяців тому +1

    also bis zum punkt mit der Ananas Pizza dachte ich du bist der beste youtuber der mich für meine Klausuren rettet... aber das schmerzt meinem italienischen herz zu sehr :( .... aber wie gesagt, du bist zu wichtig für meine Klausuren dafür, mir einen neuen algdat youtuber zu suchen hhahahhaha

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

    Tolle Erklärungsweise, danke!

  • @alexpehers3033
    @alexpehers3033 4 роки тому +5

    0:55 mmmhh, Schinken!

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

    Bitte mach so weiter. Ende mai ist bei uns die prüfung 😄

  • @simon6013
    @simon6013 4 роки тому +7

    Was hältst du davon eine Serie über Hardware zu machen :)?

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

    Danke damit könnte ich mein Wissen erweitern

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

    na wo im speichen liegt denn deine Salami? :D

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

    Der Bruder hat Geschmack

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

    Absolut geniales Tutorial 👍

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

    Ich habe heute gelernt, dass ich meiner Freundin die double linked list erklaeren sollte, damit sie schneller die Salami in der Hand hat :D

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

    Deine Stimme hat eine 1:1 Beziehung zu der Stimme von Oliver Rohrbeck. Danke für dein Video!

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

    Was hälst du etwas zu Dateisystemen zu machen? Wie NTFS oder EXT4 etc

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

    Vielen Dank❤

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

    Ich hätte mir auf jeden Fall noch Code Beispiele gewünscht. Also wie programmiert man eine verkette Liste bzw. wie arbeitet man dann damit im Quellcode.

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

    Klingt räudig, schmeckt genial: den Kochschinken auf der "Hawaii" mal durch Dosen-Thunfisch ersetzen und statt oder in Ergänzung zur Ananas auch mal mit Bananen versuchen.

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

    Muss ich beim einfügen oder löschen nicht erst gucken wo das element ist? Also einmal die list durchgehen bis ich das element gefunden habe, da ja jedes element nur den nachfolge kennt. Demnach dürfte o(1) nicht korrekt sein. Wikipedia gibt mir schon mal recht: en.wikipedia.org/wiki/Linked_list#Tradeoffs

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

      Ar_wed er hat doch gar nicht behauptet dass die Laufzeit O(1) ist. Es stimmt, wenn du ein Element n löschen willst musst du bis zu seinem vorgänger (also n-1) gehen und die Referenz entweder löschen, oder falls du noch weitere Elemente hast sie durch die Referenz zum übernächsten Element ersetzen

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

      @@de104bo6 Aber bei dem Diagramm 4:10 wird angezeigt, dass einfügen und löschen sehr schnell gehen, aber zugreifen und suchen länger dauern. Aber wenigstens beim löschen müsste es dann doch die Suchzeit mit einbeziehen. Ich muss das Element ja erst suchen, bevor ich es löschen/ersetzen kann. Also kann löschen doch überhaupt nicht schneller sein als suchen, oder verstehe ich etwas nicht richtig?
      (Beim einfügen könnte man es ja vielleicht einfach an den Anfang setzen, da entfiele das dann)

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

      PedoThaBear ja das Diagramm ist etwas schwierig zu verstehen. Wenn du ein Element löschen willst musst du zuerst darauf zugreifen. Das heißt die Laufzeiten werden addiert. Was nach dem Suchen passiert geht jedoch unglaublich schnell. Du musst nur die Referenz löschen bzw ersetzen und schon bist du fertig. Das Löschen selber hat demnach die Laufzeit O(1). Zum Vergleich: wenn du in einem Array ein Element löschen willst musst du ja alle Elemente die danach kommen eine Position zurücksetzen.

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

    Ehrenmann. Er mag Pizza Hawaii.

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

    Erste Einmal Vieln Lieben Dank, es ist hilfreich, aber kannst du bitte Beispiele für jede Algo geben um deutliche zu werden

  • @RT-fi7rb
    @RT-fi7rb 2 місяці тому

    Und man kann ja auch bei listen mit dem indize die daten finden, wird dann intern durch alle elemente iteriert?

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

    Durch die Double Linked List kann der Lookup/Zugriff und Suchen in halber Zeit erfolgen, wenn die Liste sortiert ist, oder? Weil man bei "hinteren" Elementen einfach beim Ende anfängt?
    Ist natürlich trotzdem noch O(n), aber da kommt die leicht schnellere Performance raus, die du angesprochen hast :)

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

    Ist einfügen und Löschen nicht O(n)? Ich meine, es muss doch erst zu deiner Salami iteriert werden, oder?

  • @RT-fi7rb
    @RT-fi7rb 2 місяці тому

    Und noch eine sache: Bei einer linked Liste kennt man den speicherbereich des ersten elements, um auf ein element zuzugreifen müssen wir von vorne bis zu dem element iterieren. Aber beim hinzufügen, geht das ohne iteration direkt? Wieso das denn?

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

    Sehr gutes Video, aber Pizza Hawaii??? DAS GIBT PUNKTABZUG!

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

    Beim einfügen und beim Löschen muss ich doch auch alle Elemente durchgehen, weil ich doch nur den startknoten kenne? Also so kenn ich es zumindest aus C 😅

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

      Ja, das stimmt. Aber im besten Fall ist das O(1) weil es ganz am Anfang ist 👍

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

      @@TheMorpheusTutorials Ist doch beim Suchen genauso>?

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

    Wieso kann ich in einem Schritt Einträge einfügen oder löschen, wenn ich gar nicht weiß wo die eigentlich liegen? Muss ich nicht zuerst suchen, um das überhaupt machen zu können, wodurch dann die Laufzeit zu "Suchen +1" wird?

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

    6:18 auf einmal mag er keine Pizza Hawaii mehr lol

  • @RT-fi7rb
    @RT-fi7rb 2 місяці тому

    Und was ist mit der normalen liste?

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

    eigentlich ein sehr gutes Video aber bei Hawai war ich dann raus

  • @thorael
    @thorael 5 місяців тому +1

    ich bekomme so langsam hunger

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

    Salami, vorne, hinten - du sprichst doch von Datenstrukturen? :))

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

    Okay, aber wer macht denn Reis auf seine Pizza?

  • @VS-yz9bf
    @VS-yz9bf 2 роки тому

    Hauptsache die Salami schneller in der Hand XD

  • @melaniebrueggemann5637
    @melaniebrueggemann5637 3 місяці тому

    5:04 ROFL

  • @LS-cb7lg
    @LS-cb7lg 4 роки тому

    heresy :D

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

    Geb dem Video eher den Namen: Verkettete Listen (Linked) und doppelt verkettete Listen (Double Linked)

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

    bissle wie ne Blockchain oder

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

    Wie ist das mit der Notation bei der Double Linked List?
    Ist der Zugriff und das Suchen dann O(n/2) ?

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

      Da 0.5 ein Faktor ist, fällt der einfach weg.

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

      @@TheMorpheusTutorials vielen Dank! Und sorry, dass ich hier dauernd Fragen stelle ^^

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

    also was du hier verzapft hast, geht ja mal gar nicht. natürlich ist pizza hawaii, aber dafür braucht man doch noch soße!!! nur schinken, käse und ananas reicht da einfach nicht ^^

  • @alexanderschluter1864
    @alexanderschluter1864 4 роки тому +5

    Was haben alle gegen Pizza Hawaii?

    • @_Slaze
      @_Slaze 4 роки тому +7

      Alexander Schlüter Naja Ananas gehört eben nicht auf Pizza. Du machst ja auch keine Marshmallows in deinen Salat.

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

      Geile Idee 😍 marshmallows I'm Salat, warum ist da vorher niemand drauf gekommen?

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

      Immer noch kein wirksames Mittel.