Hallo Urs,
Hast du die Python-Programme lokal getestet? Kann man die Lernumgebung auf der Webseite lokal nachbauen, um dann mehr Rückmeldungen zu bekommen? Es macht nicht wirklich Spaß, stundenlang in einer Umgebung zu testen, wo man keine sinnvollen Rückmeldungen bekommt. Gerade bei Programmen für Anfänger und Einsteiger geht es doch nicht um Laufzeitoptimierung sondern um klare, einfache Struktur.
Viele Grüße, Stefan Ziegler.
Gesendet: Donnerstag, 27. Juli 2017 um 19:58 Uhr Von: "Urs Liska" ul@openlilylib.org An: flug@lug-freiburg.de Betreff: [Flug] (OT?) Algorithmen und Datenstrukturen
Hallo zusammen,
ich schreibe das an diese Gruppe, weil sie mir den nächstliegenden bzw. persönlichsten Kontakt zu versprechen scheint und weil die Frage hier vielleicht am wenigsten "OT" ist (weil das "T" ja auch nicht ganz so spezifisch eingeschränkt ist). Es ist aber ganz klar, dass ich nur in die Runde frage, ob jemand *Interesse* an der Sache hat, ich erhebe keinerlei *Anspruch* auf Unterstützung. Und zwar Interesse daran, ein paar Python-Dateien anzusehen und (helfend) zu diskutieren.
Ich mache gerade eine Serie von Online-Kursen bei Coursera zum Thema Algorithmen und Datenstrukturen (ein Versuch, etwas gegen meine langgehegte Frustration über fehlende Grundlagen zu tun). Insgesamt läuft es sehr gut und ich bin froh, es angefangen zu haben, aber in einigen Fällen komme ich doch nicht weiter. Das heißt letztlich, dass meine Programmieraufgaben vom System zurückgewiesen werden, weil irgendein Testfall ein falsches Ergebnis provoziert oder weil die Lösung für einen Fall zu lange rechnet. Das Interessante, aber auch Frustrierende an den Kursen ist, dass man außer bei den ersten Aufgaben jeder Einheit nur diese Information erhält, aber weiter nichts über die Fälle oder falschen Ergebnisse.
Was ich also gerne hätte, wäre, dass sich jemand Python-Dateien ansieht, die z.B. eine Lösung für die Frage haben "Ist die Eingabe ein korrekter BInärer Suchbaum?" oder "Gibt es in dem gegebenen gerichteten Graphen negative Zyklen?" und Ähnliches. Ich will auf keinen Fall, dass mir jemand die Lösungen anbietet bzw. schreibt. Vielmehr wäre ich dankbar für konkrete Hinweise auf (versteckte) Fehler oder Optimierungsmöglichkeiten meiner Algorithmen bzw. Implementierungen.
HG Urs
-- ul@openlilylib.org https://openlilylib.org http://lilypondblog.org
Freiburger Linux User Group Mail an die Liste: flug@lug-freiburg.de Mailingliste verwalten (u.a. abbestellen): https://lug-freiburg.de/mailman/listinfo/flug