Maison > interface Web > js tutoriel > JavaScript implémente la recherche du premier caractère non répétitif dans une chaîne_javascript

JavaScript implémente la recherche du premier caractère non répétitif dans une chaîne_javascript

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-05-16 16:23:32
original
1492 Les gens l'ont consulté

Cet algorithme est uniquement à titre de référence. Xiao Cai ne comprend fondamentalement pas les algorithmes avancés et ne peut l'exprimer qu'avec les pensées les plus simples.

Copier le code Le code est le suivant :

//Trouver le premier caractère non répétitif de la chaîne
// firstUniqueChar("vdctdvc"); --> fonction firstUniqueChar(str){
var str = str || je = 0,
        k = "",
​​​ _char = "",
charMap = {},
résultat = {nom : "",index : str.length};
pour(i=0;i _char = str.charAt(i);
Si(charMap[_char] != non défini){
​​​ charMap[_char] = -1;
}autre{
charMap[_char] = i;
>
>
pour(k dans charMap){
Si(charMap[k]<0){
Continuer ;
>
Si(result.index>charMap[k]){
        result.index = charMap[k];
       résultat.name = k;
>
>
Renvoie le résultat.nom ;
>



Si vous avez de meilleures idées, n'hésitez pas à me le faire savoir, je vous en serais très reconnaissant
Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
c++ appelle javascript
Depuis 1970-01-01 08:00:00
0
0
0
Qu’est-ce que le garbage collection JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Que sont les fonctions de hook JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Comment obtenir la date actuelle en JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal