[C++] Classi per Albero binario

di Anonimizzato20999 il
1 risposte
Ho creato in c++11 un albero binario e i suoi metodi:


class Nodo
{
 	public:
		string chiave;
		Nodo* sinistro;	
		Nodo* destro;
		Nodo* padre;
};




class Albero
{
	private:
		Nodo* radice;
		Nodo* minimo(Nodo* &a);
		void stampa(const Nodo* a);

public:
	Nodo* Minimo(){return minimo(radice);}
	void Stampa(){stampa(radice);}
};
è corretto creare due classi:
-Nodo con attributi pubblici
-Albero con metodi pubblici e privati

Dovrei creare una struct invece che una classe nodo?
Volendo è possibile creare gli attributi di nodo privati e in qualche modo accedervi da albero?


Grazie in anticipo,
Mario

1 Risposte

  • Ne stai parlando già nell'altro forum !
Devi accedere o registrarti per scrivere nel forum
1 risposte