Die Funktion sollte eine Liste xs und konstruiert einen ausgewogenen binären Suchbaum nimmt das aus genau dem gleichen Satz von Elementen als xs.
Das Ergebnis sollte so aussehen: (wenn die Liste [1,2,3,4,5,6,7,8])
Knoten (Knoten (Knoten (Node 1 leer leer) 2 Leer) 4 (Knoten leer 4 leer)) 5 (Knoten (Node Leer 6 Leer) 7 (Knoten Leer 8 Empty))
das ist der Baum zu sagen, soll wie folgt aussehen:
5
/ \
3 7
/ \ / \
2 4 6 8
/
1
lieber als das:
5
/ \
4 6
/ \
3 7
/ \
2 8
/
1
Könnte jemand mir sagen, wie dies zu tun? Ich finde, ich kann den zweiten Baum tun, die nicht perfekt ausbalanciert ist, aber nicht wissen, wie die ersten zu tun.
Ich schätze jede Hilfe !! Vielen Dank im Voraus!













