Bonjour,

je travaille avec les arbres en c++, j'ai du mal à voir comment créer un pointeur vers le parent. Je travaille avec une plateforme donc mon code est différent d'un code normal en c++.

Dans une classe j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
Element { //Classe représentant l'arbre
	Element * STr; //pointeur vers sous arbre droit
	Element * STl; //pointeur vers sous arbre gauche
	Element * nodeFather;//pointeur vers le père
	int posGap; //position o๠les gaps commencent
	int lengthGap; //nombre gaps [nbSequence]
	int indexSequence; //numero de la séquence pour la feuille
	int sizeTab;//taille du tableau tabSequenceInST
	//int *tabSequenceInST;//index des séquences dans le sous arbre
	int tabSequenceInST[50];
 
}
Je ne vois pas du tout comment créé le pointeur vers le noeud parent.

Pour plus d'info sur le code demander moi, car avec le format de fichier de la plateforme c'est pas évident de voir.

Merci

Alaninho