Ho visto che sono state gia fatte domande a proposito della risoluzione di questo punto dell'es3,ma non riesco a venirne a capo e le risposte date a quelle domande non mi riescono ad aiutare.
Sto provando a disegnare l'albero,ma con scarsi risultati. Ho creato una funzione ricorsiva,dove nel caso in cui un nodo non ha figli,trovo un parametro che mi specifica la coordinata dell'altezza nella quale dovro` disegnare quel nodo,mentre la coordinata della larghezza la prendo di base dal valore della larghezza che ho calcolato precedentemente e poi vado mano a mano a decrementarla. Fatto sta che vorrei mantenere quel valore per poi aggiungerlo al valore che trovero` successivamente nei figli di altri nodi. Cosi in questo modo dovrei riuscire a disegnare tutti i figli. Fatto sta che non so come salvare quel valore e non so se sto facendo un giusto ragionamento.
Qualche consiglio o correzione?
Sto provando a disegnare l'albero,ma con scarsi risultati. Ho creato una funzione ricorsiva,dove nel caso in cui un nodo non ha figli,trovo un parametro che mi specifica la coordinata dell'altezza nella quale dovro` disegnare quel nodo,mentre la coordinata della larghezza la prendo di base dal valore della larghezza che ho calcolato precedentemente e poi vado mano a mano a decrementarla. Fatto sta che vorrei mantenere quel valore per poi aggiungerlo al valore che trovero` successivamente nei figli di altri nodi. Cosi in questo modo dovrei riuscire a disegnare tutti i figli. Fatto sta che non so come salvare quel valore e non so se sto facendo un giusto ragionamento.
Qualche consiglio o correzione?