Różnowartościowe macierze

Różnowartościowe macierze
SQ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7
1

Jak sprawdzić czy macierz jest różnowartościowa?

Kopiuj
 boolean roznowartosciowa() boolean roznowartosciowa() {
		int zmienna = tablica[0][0];
			for (int w = 0; w < tablica.length; w++) 
	                          for (int k = 0; k < tablica[w].length; k++)
	            	       if(tablica[w][k] == zmienna) return false;
		return true;
	}

To nie zadziała bo pierwszy z pierwszym przerwie.

  • Rejestracja: dni
  • Ostatnio: dni
1

Utworzyć kolekcję (zbiór) typu Set<Integer>, dodawać do zbioru w podwójnej pętli wyrazy tablicy. Jeżeli na końcu rozmiar zbioru jest równy rozmiarowi tablicy, to znaczy, że tablica była różnowartościowa.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.