private int getNextNode()
	{
		int id = -1;
		int value = Integer.MAX_VALUE;
		for(int i = 0; i < nodes.size(); i++)
		{
			if(!nodes.get(i).isVisited() && nodes.get(i).getValue() < value)
			{
				id = i;
				value = nodes.get(i).getValue();
			}
		}
		return id;
	}