Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1802 connectés 

  FORUM HardWare.fr
  Programmation
  Algo

  Combinatoire avec multiples caractères répétitifs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Combinatoire avec multiples caractères répétitifs

n°1951880
papayu
Posté le 20-12-2009 à 19:18:34  profilanswer
 

Bonjour,
 
Je recherche un algorithme optimisé en VB permettant de trouver toutes les combinaisons uniques d'une chaine de caractères :
"AABBCCDDDD" ?
Je ne souhaite pas traiter factoriel 10 opérations (3 628 800 opérations) mais le plus proche possible de 18900 opérations soit le nombre de combinaisons uniques de cette chaine de caractères :
 
ABABCCDDDD
ABBACCDDDD
ACBABCDDDD
BABACCDDDD
ABBACDCDDD
.....
 
Merci pour votre aide.

mood
Publicité
Posté le 20-12-2009 à 19:18:34  profilanswer
 

n°1952008
vttman2
Je suis Open ...
Posté le 21-12-2009 à 11:09:28  profilanswer
 

Ah ça me revient A(10,2) * A(8,2) * A(6,2) * A(4,4) = 45 * 28 * 15 = 18900    
 
Bon cela dit ça ne fait pas progresser la chose :)
Disons que c'est un UP !


---------------
il n'y a pas que le VTT dans la vie, il y a le Snowboard aussi ...
n°1952292
Bidem
Posté le 22-12-2009 à 10:00:52  profilanswer
 

Voici quelques pistes pour toi :
- quand il y a des combinaisons à trouver, le plus simple est d'utiliser une fonction récursive
- avant de commencer tu peux créer une structure de données qui, pour chaque caractère différent, contiendra le nombre d'occurrence restant pour ce caractère.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Algo

  Combinatoire avec multiples caractères répétitifs

 

Sujets relatifs
[résolu] "\" à la fin d'une chaine de caractèresL'heure est grave [Comparaison de chaîne de caractères]
[MCD] multiples catégories de produitsProblème de caractères accentués sur Windows Vista en console
afficher les combinaisons de chaine de caractèresAfficher un certain nombre de caractères dans une chaîne (S.O.S)
Accès multiples à un fichier en C++ sous windowempêcher saisie caractères accentués en PHP
addition de caracteres en C ...probléme d'insertion de caractères accentués dans un xml via php
Plus de sujets relatifs à : Combinatoire avec multiples caractères répétitifs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR