Salve tutti, mi rivolgo a voi per l'ennesima volta sto studiando per un esame all'uni, algoritmi e strutture dati, mi sono imbattuto nello studio degli alberi, dove mi sono ritrovato delle funzioni, sono funzioni che ricercano, eliminano un determinato valore impostato dall'utente, solo che se io non provo, non capisco come funzionano, ed è qui che mi dovreste aiutare voi, come prima cosa devo creare una struttura...
... all'interno del main dichiaro
struct albero
{
int info;
struct albero *padre, *left, *right; <-- questa dichiarazione non mi è ben chiara
}p;
successivamente so che devo creare un elemento che punti al padre...
... p *temp;<-- errore si sintassi
... temp=(p*)malloc(sizeof(p)); qui vi volevo chiedere la variabile temp, come la devo dichiarare, visto che mi dice che la sintassi è sbagliata.
Sono sicuro che ho molta confusione in testa, e che mi sto dimenticando qualcosa, se mi potete chiarire le idee
sia chiaro non voglio che mi fate il programma o altre cose, semplicemente ricevere delle chiarezze che con una ricerca su google non ho trovato le risposte cercate...
grazie a tutti