@Override
	public boolean equals(Object obj) {
		if(obj instanceof Node){
			Node tmp = (Node) obj;
			return ((this.getWeightAlone() == tmp.getWeightAlone()) && (this.fils.size() == tmp.getFils().size()) &&(this.weight == tmp.getWeight())&&(this.fils.equals(tmp.getFils())));
		}else{
			return false;
		}
	}