Algoritmes i estructures de dades de SKP # 5: problema de Java: canvis en els noms d'usuari

Bloc

Algoritmes i estructures de dades de SKP # 5: problema de Java: canvis en els noms d'usuari

Aquesta sèrie d'articles se centra en algorismes, estructures de dades o en aplicar-los a la resolució de problemes. En aquest article, discutim la solució al problema [Canvis de noms d’usuari] del rànquing de pirates informàtics.

Algoritmes / Estructures de dades - [Resolució de problemes]

Hi ha una necessitat específica de canvis en una llista de noms d'usuari. En una llista determinada de noms d'usuari: per a cada nom d'usuari: si es pot modificar i avançar el nom d'usuari en un diccionari. La modificació permesa és que els alfabets poden canviar les posicions del nom d’usuari indicat.

Exemple

noms d'usuari [] = {Aba, Cat}

Aba només es pot canviar a Baa; per tant, mai no pot trobar cap lloc al diccionari. Per tant, la sortida serà NO . Cat es pot canviar per Act, Atc, Tca, Tac, Cta i Definitely Act trobarà un lloc abans que Cat al diccionari. Per tant, la sortida serà .

[Descripció de la funció]

Completa la funció possibles Canvis a l’editor següent.

** _ possibleChanges _ ** té els següents paràmetres:

Noms d'usuari de cadena [n]: una matriu de noms d'usuari

Retorna la cadena [n]: una matriu amb SÍ o NO basada en la viabilitat

(La pregunta actual diu matriu de cadenes, però la signatura és una llista de cadenes)

...

#algoritmes #core java # estructures de dades # resolució de problemes # programació matemàtica # programa java # iq # mètrics de complexitat # competitius # rang hacker

dzone.com

Algoritmes i estructures de dades de SKP # 5: problema de Java: canvis en els noms d'usuari

Aquesta sèrie d'articles se centra en algorismes, estructures de dades o en aplicar-los a la resolució de problemes. En aquest tutorial, aprendrem el problema de Java: canvis en els noms d'usuari.