Përmbajtje:

Si mund të numëroj fjalët dublikatë në një varg në Java?
Si mund të numëroj fjalët dublikatë në një varg në Java?

Video: Si mund të numëroj fjalët dublikatë në një varg në Java?

Video: Si mund të numëroj fjalët dublikatë në një varg në Java?
Video: Tutoriali i plotë i Word 2016 për profesionistë dhe studentë 2024, Nëntor
Anonim

Algoritmi

  1. Përcaktoni a varg .
  2. Konvertoni varg me shkronja të vogla për ta bërë krahasimin të pandjeshëm.
  3. Ndani varg në fjalët .
  4. Dy sythe do të përdoren për të gjetur fjalë të dyfishta .
  5. Nëse gjendet një ndeshje, atëherë rriteni numëroj me 1 dhe vendosni dublikatë e fjalë në '0' për të shmangur duke numëruar atë përsëri.

Në lidhje me këtë, si mund të numëroj fjalët e përsëritura në një varg në Java?

Qasja: -

  1. Së pari, ne ndajmë vargun me hapësira në a.
  2. Pastaj, merrni një numërim të ndryshoreve = 0 dhe në çdo kusht të vërtetë ne e rrisim numërimin me 1.
  3. Tani drejtoni një lak në 0 në gjatësinë e vargut dhe kontrolloni nëse vargu ynë është i barabartë me fjalën.

Po kështu, si mund të gjej fjalë të dyfishta në një varg? te gjeni fjalët e dyfishta nga varg , fillimisht e ndajmë varg në fjalët . Ne numërojmë shfaqjen e secilit fjalë në varg . Nëse numërimi është më i madh se 1, kjo nënkupton që a fjalë ka dublikatë në varg . Në shembullin e mësipërm, fjalët të theksuara me ngjyrë të gjelbër janë fjalë të dyfishta.

Në mënyrë të ngjashme, pyetet, si i gjeni fjalët e kopjuara në një paragraf në Java?

Meqenëse HashSet nuk e lejon dublikatë dhe metoda e saj add() kthen false nëse një objekt tashmë ekziston në HashSet, ne mundemi Gjej të gjitha fjalë të dyfishta . Thjesht kaloni mbi grup, futini ato në HashSet duke përdorur metodën add(), kontrolloni prodhimi i metodës add(). Nëse add() kthen false, atëherë është a dublikatë , printojeni atë fjalë në tastierë.

Si i numëroni nënvargjet në një varg?

printf("%s ndodh %d herë në %s", sub, count1, str);

  1. Merrni një varg dhe një nënvarg si hyrje dhe ruajeni në vargun str dhe sub përkatësisht.
  2. Gjeni gjatësinë e të dy vargjeve duke përdorur funksionin strlen.
  3. Duke përdorur ciklin for gjeni nëse nënvargu është i pranishëm apo jo.
  4. Shtypni numrin e ndryshoreve si rezultat.

Recommended: