public static int[] getShortestEdge(int[][] nabomatrise, ArrayList<Integer> noder) {
		int[] shortest = new int[] {-1, INF};
		for (int fra = 0; fra < noder.size() ;fra++ ) {
			for (int til = 0; til < nabomatrise.length; til++) {
				int w = nabomatrise[noder.get(fra)][til];
				if(w != INF && w < shortest[1] && !noder.contains(til)) {
					shortest[0] = til;
					shortest[1] = w;
				}
			}
		}
		return shortest;
	}