Diskussion:C-Programmierung: Verkettete Listen

Letzter Kommentar: vor 5 Jahren von Stephan Kulla in Abschnitt Beispielcode ist nicht nur unsauber sondern auch falsch

Bitte an Imon

Bearbeiten

Ich wollte eben den Text korrigieren (wie schon häufiger in diesem Buch), komme mir aber langsam etwas albern vor. Deswegen habe ich sie diesmal nur gezählt: mehr als 80(!) Fehler fand ich in diesem überschaubaren Text (inkl. Quellcodekommentare). Die Bitte: Lies den Text vorher bitte wenigstens 2-mal Korrektur, möglichst auch laut. Und nutze vielleicht für die Erfassung eine Textverarbeitung mit autm. Rechtschreibkorrektur. --84.131.153.175 12:42, 16. Feb 2006 (UTC)

Sind zwei Artikel nicht einer zu viel?

Bearbeiten

Es gibt bereits einen solchen Artikel, nämlich Algorithmen und Datenstrukturen in C: Verkettete Listen; der liegt auch im richtigen Buch. Ich würde vorschlagen, beide auf konstruktivem Wege zu einem zusammenzuführen, nachdem beide meiner Meinung nach ihre Stärken und Schwächen besitzen. Diskussion darüber bitte auf dieser Seite. --Yuuki Mayuki 16:18, 15. Apr 2006 (UTC)

Genauer gesagt, mir persönlich gefällt die Einleitung (Problem, Überlegungen) dieses Artikels (C-Programmierung: Verkettete Listen) etwas besser als des anderen Artikels (Algorithmen und Datenstrukturen in C: Verkettete Listen), da mir die des anderen etwas konfus erscheint. Die Codebeispiele würden bei beiden ausgebaut/verbessert gehören, finde ich (insbesondere in Bezug auf die nur im anderen Artikel angesprochenen Grundfunktionen einer jeden Liste). Dementsprechend würde ich auch die Artikel zusammenführen.

Andere Meinungen wären nett. --Yuuki Mayuki 16:18, 15. Apr 2006 (UTC)

Es ist nicht wichtig, dass in Wikibooks mal was doppelt vorkommt. Gerade wenn sich Themenbereiche überschneiden. Wichtig ist doch, dass das was für das Buch wichtig ist drin steht. Und der Abschnitt gehört eben hier rein. Da sehe ich kein Problem. Aber danke für den anderen Link... ich frage mich immer noch was (Links- und Rechts-) Sequenzen sind. Offenbar ist das eine Art "Liste". Grüße --WissensDürster 14:40, 12. Feb. 2009 (CET)Beantworten

Beispiel-Quellcode

Bearbeiten

Der Beispiel-Quellcode könnte etwas besser beschrieben sein. Zum Beispiel ist fragwürdig, warum die main-Funktion mit Variablenwerten aufgerufen wird. --88.73.219.108 15:59, 20. Mai 2006 (UTC)

Strukturen und "struct"

Bearbeiten

Strukturen werden zusammen mit Unions nur in dem Wikibook C++ gehandelt. Hier wird es nur ein einiges mal benutzt, aber nicht erklärt. Dabei kann man doch richtig in C damit arbeiten oder nicht? Vllt. kann ja jemand noch ein wenig zu "Strukturen" schreiben. Grüße --WissensDürster 14:38, 12. Feb. 2009 (CET)Beantworten


Artikel abrunden - Element aus Liste löschen

Bearbeiten

Finde den Artikel sehr hilfreich für den Einstieg in das Thema verkettete Listen. Um ihn noch zu vervollständigen, sollte jedoch auch noch eine Funktion beschrieben werden, mit der man wieder ein Element aus der Liste löscht und den Speicher frei gibt. Markus 77.57.185.181 10:11, 22. Dez. 2012 (CET)Beantworten

Beispielcode ist nicht nur unsauber sondern auch falsch

Bearbeiten

Unsauber: Man soll übergebene Parameter nicht modifizieren (ausgenommen Rückgabeparameter), sonst wundert man sich weiter unten im Code, warum der Parameter nicht mehr denselben Wert hat wie beim Aufruf.

Falsch: Da der in main() instanzierte Zeiger auf den Anfang der Liste per Referenz übergeben und innerhalb der append() Funktion modifiziert wird, zeigt er nach der Rückkehr nicht mehr auf den Anfang, sondern auf des Ende der Liste. Was bei einer einfach verketteten Liste wohl eher ungünstig sein könnte.

Gerne selbst korrigieren. Die ursprünglichen Autor*innen dieser Seite waren länger nicht mehr aktiv. -- Stephan Kulla 17:57, 28. Mär. 2019 (CET)Beantworten
Zurück zur Seite „C-Programmierung: Verkettete Listen“.