Hallo,
bin dabei, ein Programm mit dem Borland Builder zu erstellen mit dem Ziel, einen AVL-Baum darzustellen! Der Nutzer gibt dabei beliebige natürliche Zahlen in ein Edit-Fenster ein, diese sollen vom Programm in korrekter Form in einen Baum (bestehend aus weiteren Edit-Fenstern) angeordnet werden!
Soweit funktioniert alles, aber sobald die Eingaben einstellig bzw. dreistellig sind, gibt es Probleme! (Beispiel: 23 als Wurzel, nun soll die 5 eingefügt werden --> mein Programm fügt die 5 rechts unter die 23 ein, da 2 < 5) --> ich denke zumindest, dass es daran liegt, dass die Werte vom letzten Zeichen an verglichen werden!
Was muss ich tun, damit auch ein-/dreistellige Werte korrekt eingefügt werden?
Würde mich über eine Antwort sehr freuen,
spiesser
bin dabei, ein Programm mit dem Borland Builder zu erstellen mit dem Ziel, einen AVL-Baum darzustellen! Der Nutzer gibt dabei beliebige natürliche Zahlen in ein Edit-Fenster ein, diese sollen vom Programm in korrekter Form in einen Baum (bestehend aus weiteren Edit-Fenstern) angeordnet werden!
Soweit funktioniert alles, aber sobald die Eingaben einstellig bzw. dreistellig sind, gibt es Probleme! (Beispiel: 23 als Wurzel, nun soll die 5 eingefügt werden --> mein Programm fügt die 5 rechts unter die 23 ein, da 2 < 5) --> ich denke zumindest, dass es daran liegt, dass die Werte vom letzten Zeichen an verglichen werden!
Was muss ich tun, damit auch ein-/dreistellige Werte korrekt eingefügt werden?
Würde mich über eine Antwort sehr freuen,
spiesser