Kako pronaći podskup niza u Javi?
Kako pronaći podskup niza u Javi?

Video: Kako pronaći podskup niza u Javi?

Video: Kako pronaći podskup niza u Javi?
Video: Java programiranje - 10 - Sortiranje nizova, niz kao argument metoda 2024, Svibanj
Anonim

The podskup niza je lik ili skupina znakova koji su prisutni unutar niz . Sve moguće podskupovi za niz bit će n(n+1)/2.

Program:

  1. javna klasa AllSubsets {
  2. javni statički void main( Niz args) {
  3. Niz str = "ZABAVA";
  4. int len = str.
  5. int temp = 0;

Prema tome, kako mogu pronaći podskupove u Javi?

Možeš pronaći svi podskupovi skupa ili skupa snage također koristeći iteraciju. Bit će 2^N podskupovi za dati skup, gdje je N broj elemenata u skupu. Na primjer, bit će 2^4 = 16 podskupovi za skup {1, 2, 3, 4}. Svaki '1' u binarnom prikazu označava element na toj poziciji.

Netko se također može pitati, kako vratiti dio niza u Javi? The java string podniz () metoda vraća a dio od niz . Mi prosljeđujemo početni indeks i krajnji položaj broja indeksa u java podniz metoda gdje je početni indeks inkluzivan, a krajnji indeks isključiv. Drugim riječima, početni indeks počinje od 0, dok završni indeks počinje od 1.

Nakon toga, pitanje je, kako mogu pronaći sve podnizove niza?

Objašnjenje: Korak 1: Iterirajte cijelo Niz Korak 2: Ponavljajte od kraja niz da biste generirali drugačiji podniz, dodajte podniz na popis. Korak 3: Ispustite k-ti znak iz podniza dobivenog odozgo da biste generirali različite podslijed . Korak 4: ako je podslijed nije na popisu onda se ponavlja.

Koje su metode stringova u Javi?

Java string razred pruža puno metode za obavljanje operacija na niz kao što je compare(), concat(), equals(), split(), length(), replace(), compareTo(), intern(), substring() itd. Java .lang. Niz class implementira Serializable, Comparable i CharSequence sučelja.

Preporučeni: