PREPARAZIONE il file COSTRUZIONE FORMA PARENTETICA.txt contiene una lunga discussione su come costruire una forma parenteteica funzionante; seguendo i passi si puo` costruire un proprio esempio. ============================================================ ESERCIZIO 1 contiene un programma che - riceve un albero mediante forma parentetica (da un file di cui si inserisce il nome) - costruisce l'albero in memoria - stampa la forma parentetica mediante una visita dell'albero - stampa l'albero con una visita in preordine - stampa l'albero con una visita in postordine - stampa l'albero con una visita simmetrica - calcola (e stampa) il massimo usando le due funzioni di massimo viste nella EG12: - void maxAlb(TipoElemAlbero *mx, TipoAlbero albero) { - int maxAlb2(TipoAlbero albero) { - poi dealloca l'albero e - finisce in questo programma TipoElemAlbero e` definito come int nella directory di questa EG c'e` un file A4.txt con un albero di interi, da usare per sperimentare il programma. Sviluppare il programma, usando quanto fatto nella EG12 soluzione in alberi1esteso.c ============================================================ ESERCIZIO 2 identico al precedente, ma in questo programma TipoElemAlbero e` definito come char nella directory di questa EG c'e` un file ACHAR3.txt con un albero di interi, da usare per sperimentare il programma. si prende il programma precedente e lo si fa funzionare per alberi d caratteri; ricordate che l'operatore < funziona bene anche su caratteri ... ============================================================