tablice - roznowartosciowosc

0

Czesc,

Mam taki oto kod, ktory sprawdza czy podana jako parametr liczba wystepuje w k-pierwszych elementach tablicy:

    public boolean czyWystepuje(int szukana, int k)
    {
        int i = 0;
        while (i < k && tablica[i] != szukana)
        {
            i++;
        }
        return i < k;
    }

Teraz chce sprawdzic czy dana tablica jest roznowartosciowa, wiec moge wykorzystac poprzednia metode, zeby sprawdzic czy po kolei kazda nastepna wartosc tablicy wystepuje do tego momentu skad jest brana:

    public boolean czyRoznowartosciowa()
    {
        int i = 1;
        while (i < n && !czyWystepuje(i, tablica[i]))
        {
            i++;
        }
        return i==n;
    }

Tylko, jak zrobic metode sprawdzajaca roznowartosciowosc ktora jest samo-wystarczalna, znaczy nie korzysta z innych metod... ? Prosze o pomoc w tej kwestii</cpp>

0

Najprościej, to zamiast w metodzie czyRoznowartosciowa() wywoływać czyWystepuje() wstawić kod metody
czyWystepuje().

1 użytkowników online, w tym zalogowanych: 0, gości: 1