public AVL equilibrer(AVL pere){
		
		if(balance_ > 1) {
			// fait une rotation gauche
			if (filsD_.balance_ >= 0){
				return rotG(pere);
			}
			// fait une double rotation gauche
			else{
				filsD_ = filsD_.rotD(this);
				return rotG(pere);
			}
		}
		else if(balance_ < -1){
			// fait une rotation droite
			if(filsG_.balance_ <= 0){
				return rotD(pere);
			}
			// fait une double rotation droite
			else{
				filsG_ = filsG_.rotG(this);
				return rotD(pere);
			}
		}
		return this;
	}