Visualisierungen und Lösungsansätze für die Weihnachtshausaufgaben
Einleitung
Hinweis: Im Video sage ich zwar, dass auch ein Puzzle für die Sitzung kommt, aber da die einzelnen Videos dann doch recht lang geworden sind, fällt das Puzzle weg
StringList
Kapitel
00:00 - Aufgabenstellung
01:32 - Was machen wir mit der Main Klasse
03:02 - Über welche Methoden müssen wir nachdenken
05:18 - Gedanken zu den remove Methoden
06:20 - Gedanken zur set Methode
07:08 - Gedanken zur indexOf Methode
07:36 - Gedanken zu reverseList
09:09 - Wie drehe ich eine Liste um - Visualisierung
10:24 - Überkreuz
11:29 - Was wenn das Array zu groß ist
12:24 - Was wenn das Array zu groß ist - Fortsetzung
13:08 - Wie man effizienter umkehren könnte
14:28 - Gerade Listenlänge vs Ungerade
15:58 - Gedanken zur getSubList Methode - inclusive und exclusive Reichweiten
18:19 - Wie könnte man innerhalb von getSubList anfangen
19:31 - getSubList - Visualisierung
20:32 - Zuweisung von Subliste
21:33 - StringList statt Array benutzen
22:08 - Gedanken zur remove Methode
23:18 - Weitere Gedanken zur remove Methode
23:52 - remove Methode - Visualisierung
25:07 - Lücken behandeln
26:50 - Zusammenfassung
ASCII Art
Kapitel
00:00 - Aufgabenstellung
01:14 - Weitere Tipps
02:53 - Hauptklasse verstehen
03:59 - PixelIntensity benutzen
05:01 - float-Array printen lassen
06:29 - Wie sehen die Daten eigentlich aus
08:27 - Wie müssen die Daten zusammengesetzt werden
10:39 - Unterschied zu den echten Daten
11:08 - Beispieldaten
11:47 - Helligkeit aufteilen auf Reichweiten
12:43 - Reichweiten ausrechnen
14:13 - Zusammenfassung
ChristmasTree
Kapitel
00:00 - Aufgabenstellung
01:45 - Zusätzliche Pläne
02:48 - Einstiegspunkt erstellen
03:32 - printTree Methode erstellen
04:13 - Überlegungen zum Anfang
04:52 - Wie findet man den Abstand zu den Seiten heraus
05:34 - Auflösung
06:07 - Beispiel für andere Höhe
06:40 - Abstand finden im Code
07:41 - Wie bewegen wir uns durch den Baum
08:18 - Gesamtbreite
08:50 - Breite ausrechnen
09:39 - Wo ist die Mitte
10:19 - Wie werde ich den Baum zeichnen
11:11 - Implementierung
12:54 - Alternative Implementierung
14:29 - Aufteilen in mehrere Baumsektionen
15:12 - Unterschiede zwischen Erster Sektion und dem Rest
15:47 - Beispiele für mehr Sektionen
16:55 - Sektionshöhe festlegen
17:21 - Welche Werte muss man errechnen
18:03 - Wie errechnet man besagte Werte
19:23 - Wie unterscheiden wir die Erste Sektion von den unteren Sektionen
19:57 - Auflösung
22:49 - Implementierung
25:11 - Überlegen wo Äste gezeichnet werden
25:50 - Baum unterteilen in Links-Mitte-Rechts
26:41 - Implementierung
29:09 - Wohin kommen Kugeln
30:19 - Implementierung
32:53 - Stamm zeichnen
Jahresabschluss
Kapitel
00:00 - Letzte Sitzung 2020
00:42 - Gerne Fragen stellen