2053. Kième chaîne distincte dans un tableau
Facile
Une chaîne distincte est une chaîne qui n'est présente qu'une seule fois dans un tableau.
Étant donné un tableau de chaînes arr, et un entier k, renvoie la kième chaîne distincte présente dans arr. S'il y a moins de k chaînes distinctes, renvoie une chaîne vide "".
Notez que les chaînes sont considérées dans l'ordre dans lequel elles apparaissent dans le tableau.
Exemple 1 :
Exemple 2 :
Exemple 3 :
Contraintes :
Indice :
Solution :
Pour résoudre ce problème, nous pouvons suivre ces étapes :
Implémentons cette solution en PHP : 2053. Kième chaîne distincte dans un tableau
Explication:
- Carte de fréquence : Nous créons d'abord une carte de fréquence pour compter combien de fois chaque chaîne apparaît dans le tableau.
- ["d", "b", "c", "b", "c", "a"] donne ["d" => 1, "b" => 2, "c" => 2, "a" => 1]
- Collecter des chaînes distinctes : nous parcourons à nouveau le tableau, en collectant les chaînes qui ont un nombre de 1 dans la carte de fréquence.
- Pour ["d", "b", "c", "b", "c", "a"], nous obtenons ["d", "a"].
- Résultat de retour : Nous vérifions s'il y a au moins k chaînes distinctes et renvoyons la k-ième si elle existe, sinon renvoyons une chaîne vide.
Le code fourni gère le problème efficacement dans les limites données.
Liens de contact
Si vous avez trouvé cette série utile, pensez à donner une étoile au référentiel sur GitHub ou à partager la publication sur vos réseaux sociaux préférés ?. Votre soutien signifierait beaucoup pour moi !
Si vous souhaitez du contenu plus utile comme celui-ci, n'hésitez pas à me suivre :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!