private Noeud noeudNonVisitePlusProche(List<Noeud> noeudsNonVus, List<Float> dist) {
		int indexNoeud = -1;
		float distMin = Float.POSITIVE_INFINITY;
		for(int i = 0 ; i < noeudsNonVus.size() ; i++) {
			if(dist.get(this.noeuds.indexOf(noeudsNonVus.get(i))) < distMin) {
				distMin = dist.get(this.noeuds.indexOf(noeudsNonVus.get(i)));
				indexNoeud = i;
			}
		}
		if(indexNoeud == -1) {
			return null;
		}
		return noeudsNonVus.get(indexNoeud);
	}