Aprire il C + + o C # progetto .
2
Copia il seguente codice dove si vuole l'albero per essere generata . Questo è l'elemento principale di un albero binario di base ricorsiva :
class Albero {private : Node * start; Node * newNode ; Node * corrente ; Node * precedente ; Nodo tasto * ; Node * keyPrevious ; int TreeSize , valore int ; pubblica : void createTree ( int TreeSize ) {if ( TreeSize == 1) {current = avvio; precedente = corrente ; } else { createTree ( TreeSize - 1) , mentre (corrente - > GetLeft ( ) = ! NULL ) { precedente = corrente ; corrente = current- > GetLeft (); } current- > SetLeft ( nuovo nodo ( + valore +) ) ; precedente = corrente ; corrente = current- > GetLeft ( ) ; cout < < "corrente : " << current- > getValue ( ) << " " << " precedente : " < int main ( ) { } XXXXXXXXXXXXXXX Sostituire la sezione contrassegnata " XXXXXXXXXXXXXXX " con il codice di input dell'utente . Ingresso albero binario sarebbe generalmente richiesta una variabile numerica , come il numero di nodi "foglia" per iniziare e /o alla fine con . Questo codice viene chiamato dalla funzione prima che venga generato l'albero . Salva il codice .
3
4
Informazioni correlate
Domanda © www.354353.com