public void removeVertex (int id){
		int pos=-1;
		for (int i=0; i<thisVert.size(); i++)
		{
			if (thisVert.get(i).GetId()==id)
			{
				//System.out.println("Removeu! o id ->" + id);
				while (isArest(id))
				{
					for (int j=0;j<thisArest.size(); j++)
					{
						if ((thisArest.get(j).getTheFrom()==id) || (thisArest.get(j).getTheTo()==id))
						{
							//System.out.println ("achou!!");
							pos=j;
							break;
						}
						else
						{
							//System.out.println("Não achou!");
						}
					}
					if (pos>=0)
					{
						
						//System.out.println("Removeu! e a aresta -> (" + thisArest.get(pos).getTheFrom() + "," + thisArest.get(pos).getTheTo() + ")");
						removeEdge(thisArest.get(pos).getTheFrom(), thisArest.get(pos).getTheTo());
						
					}
				}
				
				thisVert.remove(i);
				Degrees();
				getGraph();
				break;
			}
			else
				System.out.print("");
		}
		
	}