IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Pangramme


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 3
    Par défaut Pangramme
    Je bloque complétement sur un algorithme qui doit vérifier si une chaîne de caractère est un pangramme. HELP!!!

  2. #2
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    Salut,

    J'imaginerais un parcours caractère par caractère et deux tableaux de 26 bits.

    tab1 : 1 tableau pour savoir si une lettre de rang n ( correspondant à la position du bit ) existe dans la phrase. ( idéalement, ce tableau devrait contenir 0 à tous les bits initialement )

    tab2 : 1 tableau pour savoir si une lettre a déjà été utilisée. ( idéalement, ce tableau devrait contenir 1 à tous les bits initialement )

    un booléen d'erreur.

    Dans ta boucle qui parcourt tes caractères :

    1) mettre à 1 le bit correspondant au caractère en cours dans tab1
    2) mettre à 1 le bit correspondant au caractère en cours dans tab2 si ce bit est à 0. Sinon, mettre le booléen d'erreur à true et indiquer qu'il ne s'agit pas d'un pangramme.

    Si la boucle arrive à la fin, et que le booleen d'erreur est à false, et que tab1 a des 1 partout, il s'agit d'un pangramme

    Voila vite fait une "solution"... peut-être pas la plus optimale !

  3. #3
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    Après vérification sur la toile, et lecture de la définition d'un pangramme, j'ai l'impression que tab1 suffirait avec un compteur de caractères !

    J'ai eu une vision compliqué d'une chose simple... un peu comme d'habitude !

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo