Hallo, ich muss für den Softwareentwicklungsunterricht einen Binärbaum mit JavaScript programmieren und diesen anschließen mit HTML und CSS visualisieren. Der Lehrer meinte explizit, dass KI oder andere Hilfe verwendet werden sollte, da die Aufgabe sonst zu umfangreich wäre. Nun, ich habe ChatGPT 4o für eine Visualisierung davon gefragt und nur fehlerhaften Code bekommen. Andere Klassenkameraden haben ChatGPT mit Canvas (Premiumversion) verwendet und da gab es aber richtige Ergebnisse.
Nun zu meiner Frage: Wo bekomme ich den Code her? Ich habe bereits das halbe Internet durchforstet, aber es entspricht fast nichts meinen Anforderungen:
- Es soll Textfelder zum Hinzufügen, Löschen und Suchen geben
- Bei Hinzufügen tippt man eine Zahl ein und diese wird hinzugefügt
- Bei Löschen wird die Zahl aus dem Binärbaum gelöscht
- Beim Suchen wird die Zahl im Binärbaum besonders dargestellt wie z.B. leuchtet der Node dann auf
- Keine Librarys dürfen verwendet werden (!)
Wäre dankbar für bereits fertigen Code. Ich bekomme den Binärbaum selbst her, aber an der Visualisierung scheiterts.