public String getMatrix() {
		StringBuilder matrixString = new StringBuilder();
		
		int[][] matrix = new int[nodes.size()][nodes.size()];
		for (int i = 0 ; i < nodes.size() ; i++){
			for (int j = 0 ; j < nodes.size() ; j++){
				if(i != j && edgeExistBetween(nodes.get(i), nodes.get(j)) )
					++matrix[i][j];
			}
		}
		
		for (int i = 0 ; i < nodes.size() ; i++){
			matrixString.append("\n");
			for (int j = 0 ; j < nodes.size() ; j++){
				matrixString.append(matrix[i][j]);
			}
		}
		
		return matrixString.toString().trim();
	}