INHOUDSOPGAWE:

Hoe tel ek duplikaatwoorde in 'n string in Java?
Hoe tel ek duplikaatwoorde in 'n string in Java?

Video: Hoe tel ek duplikaatwoorde in 'n string in Java?

Video: Hoe tel ek duplikaatwoorde in 'n string in Java?
Video: How to put Contact Lenses || VERY EASILY #contactlense #brides #Bridalmakeup 2024, Mei
Anonim

Algoritme

  1. Definieer a string .
  2. Skakel die string in kleinletters om die vergelyking onsensitief te maak.
  3. Verdeel die string in woorde .
  4. Twee lusse sal gebruik word om te vind duplikaat woorde .
  5. As 'n pasmaat gevind word, verhoog dan die tel deur 1 en stel die duplikate van woord na '0' om te vermy tel dit weer.

Met betrekking tot hierdie, hoe tel ek herhaalde woorde in 'n string in Java?

Benadering:-

  1. Eerstens verdeel ons die tou deur spasies in a.
  2. Neem dan 'n veranderlike telling = 0 en in elke ware toestand verhoog ons die telling met 1.
  3. Loop nou 'n lus by 0 tot lengte van tou en kyk of ons tou gelyk is aan die woord.

Net so, hoe vind ek duplikaatwoorde in 'n string? Om vind die duplikaatwoorde van die string , Ons verdeel eers die string in woorde . Ons tel die voorkoms van elkeen woord in die string . As telling groter as 1 is, impliseer dit dat a woord het dupliseer in die string . In bogenoemde voorbeeld, die woorde in groen uitgelig is duplikaat woorde.

Net so word daar gevra, hoe vind jy duplikaatwoorde in 'n paragraaf in Java?

Aangesien HashSet dit nie toelaat nie dupliseer en sy add() metode gee vals terug as 'n voorwerp reeds in HashSet bestaan, kan ons vind almal duplikaat woorde . Net lus oor skikking, plaas dit in HashSet met behulp van add() metode, tjek uitvoer van add() metode. As add() vals gee, is dit 'n dupliseer , druk dit woord na die konsole.

Hoe tel jy substringe in 'n string?

printf("%s kom %d keer voor in %s", sub, count1, str);

  1. Neem 'n string en 'n substring as invoer en stoor dit in die skikking str en sub onderskeidelik.
  2. Vind die lengte van beide die snare met behulp van strlen-funksie.
  3. Gebruik vir lus om te vind of die substring teenwoordig is of nie.
  4. Druk die veranderlike telling as uitvoer.

Aanbeveel: