Gutes Video, sympathische Stimme und verständlich erklärt was will man mehr. Like und Abo sind da.
@DolphinByDefault3 жыл бұрын
Das beste Video zu dem Thema, das ich finden konnte. Ich finde vor allem gut, dass alles in Echtzeit demonstriert wird und der Code nicht von vornherein komplett dasteht, was der Nachvollziehbarkeit extrem zu Gute kommt. Vielen Dank dafür! =] [Mein Abo habt ihr übrigens auch!]
@michaelbrachmann15543 жыл бұрын
Klasse Video. Verständlich und auf den Punkt. Viel Erfolg weiterhin!
@Jeff5MeterStange Жыл бұрын
ich kann nicht mehr
@Marc_23062 жыл бұрын
Wieso legst du extra für das erste Element quasi eine eigene Struktur an? Was für einen Hintergrund hat das und ginge es auch anders, wenn ja wie? Meine Idee wäre quasi einfach in der Main eine Pointervariable für das erste element vom datentyp ListElement anzulegen und dort dann quasi die Adresse des ersten elements abzuspeichern und diese dann immer an die jeweiligen Funktionen mitzuübergeben. Ginge das auch? Das hab ich nicht ganz begriffen, ansonsten super erklärt :D
@CraftedNewsTV4 жыл бұрын
Echt super verständlich erklärt! Kleine Frage, kann man sich das künstliche erste element nicht sparen, wenn man mit Doppelpointern arbeitet? Unser Prof hatte das mal erwähnt, aber man findet dazu relativ wenig wenn man danach sucht. LG ein Informatikstudent :)
@jusa76034 жыл бұрын
Hey, vielen Dank für dein Feedback! Genau, man kann es auch ein wenig anders implementieren als wir und. z.B. statt unserem "List-Struct" direkt einen pointer *first erzeugen. In der insert Funktion würde man dann einen Doppelpointer (also einen pointer auf *first) übergeben. Das macht Sinn, wenn wir unser neues Element am Anfang der Liste einfügen und den first pointer somit "verschieben". Hier wird es gut erklärt inkl. Codebeispiel: dev-notes.eu/2018/07/double-pointers-and-linked-list-in-c/ Falls du weiter Fragen hast, kannst du dich gerne melden :)
@anascougar68695 ай бұрын
Bekomme ich unendliche Loop und zeigt mir dabei Fehler dass es zu einem inkompatiblen Pointer und so……
@relay16123 жыл бұрын
Wie kannst du in Zeile 52 auf die Inhalte des Structs zugreifen, wenn es doch ein Pointer ist der nichtmal die Adresse von diesem struct hat?
@jusa76033 жыл бұрын
Hi relay, ich weiß leider nicht genau zu welchem Zeitpunkt du Zeile 52 betrachtest, da zum Ende nichts in dieser Zeile steht. Ich gehe jetzt einfach mal davon aus, dass du die Zeile: a->key = 10 der main Funktion meinst. Hier wird zuvor durch ListElement*a = malloc(sizeof(ListElement)) ein Bereich der Größe unseres Structs ListElements, auf unserem dynamischen Speicher reserviert, auf den unser Pointer a zeigt. Da dieser Pointer a auf den Speicherbereich zeigt können wir in unsere key Variable des ListElements unseren Wert speichern. Ich hoffe ich konnte dir damit weiter helfen. Falls du dir die Grundlagen noch einmal genauer anschauen möchtest haben wir dazu ein Grundlagenvideo gemacht, wo wir alles Schritt für Schritt durchgehen. Ansonsten schau dir vlt noch einmal an wie die Speicherverwaltung in C funktioniert. Falls Interesse besteht, können wir auch dazu mal ein Video machen. Wenn du sonst noch fragen hast, melde dich gerne. Viele Grüße Sarah
@el_bigbabadoney57532 жыл бұрын
Top top top 👌 Gerne mehr von die
@Alex-jy8ze3 жыл бұрын
Kann mir wer bei einem Programm mit verketteten Listen helfen?