Spisu treści:

Jak liczyć zduplikowane słowa w ciągu w Javie?
Jak liczyć zduplikowane słowa w ciągu w Javie?

Wideo: Jak liczyć zduplikowane słowa w ciągu w Javie?

Wideo: Jak liczyć zduplikowane słowa w ciągu w Javie?
Wideo: Liczby Szczęśliwe - Informatyka matura próbna Operon 2021 - Java 2024, Listopad
Anonim

Algorytm

  1. Zdefiniuj strunowy .
  2. Konwertuj strunowy na małe litery, aby porównanie było niewrażliwe.
  3. Podziel strunowy do słowa .
  4. Do znalezienia zostaną użyte dwie pętle zduplikowane słowa .
  5. Jeśli znaleziono dopasowanie, zwiększ liczyć o 1 i ustaw duplikaty z słowo do „0”, aby uniknąć rachunkowość to znowu.

W związku z tym, jak liczyć powtarzające się słowa w ciągu w Javie?

Zbliżać się:-

  1. Najpierw dzielimy łańcuch na spacje w a.
  2. Następnie weź zmienną count = 0 i w każdym spełnionym warunku zwiększamy liczbę o 1.
  3. Teraz uruchom pętlę od 0 do długości łańcucha i sprawdź, czy nasz łańcuch jest równy słowu.

Podobnie, jak znaleźć zduplikowane słowa w ciągu? Do znajdź zduplikowane słowa od strunowy , najpierw podzieliliśmy strunowy do słowa . Liczymy występowanie każdego słowo w strunowy . Jeśli liczba jest większa niż 1, oznacza to, że a słowo ma duplikować w strunowy . W powyższym przykładzie słowa podświetlone na zielono są zduplikowane słowa.

Podobnie, pojawia się pytanie, jak znaleźć zduplikowane słowa w akapicie w Javie?

Ponieważ HashSet nie pozwala duplikować a jego metoda add() zwraca false, jeśli obiekt już istnieje w HashSet, możemy odnaleźć wszystko zduplikowane słowa . Po prostu zapętl po tablicy, wstaw je do HashSet za pomocą metody add(), sprawdzać wyjście metody add(). Jeśli add() zwraca fałsz, to jest to duplikować , wydrukuj to słowo do konsoli.

Jak liczyć podciągi w ciągu?

printf("%s występuje %d razy w %s", sub, count1, str);

  1. Weź ciąg i podciąg jako dane wejściowe i zapisz je odpowiednio w tablicy str i sub.
  2. Znajdź długość obu ciągów za pomocą funkcji strlen.
  3. Za pomocą pętli for sprawdź, czy podciąg jest obecny, czy nie.
  4. Wydrukuj liczbę zmiennych jako dane wyjściowe.

Zalecana: