begin process at 2010 03 17 03:50:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Combinaison, algorithme combinatoire, algo de boole


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Combinaison, algorithme combinatoire, algo de boole

samedi 22 septembre 2007 à 02:49:19 | Combinaison, algorithme combinatoire, algo de boole

pssinjaune

Bonjour a tous,

je n'ai jamais étais une fleche en maths, je dois developper un algorithme qui permet d'afficher toute les combinaisons possible de N éléments.
Il s'agit en fait de l'algorithme de boole.

prenons un exemple avec des lettres:
A B C D, voici les combinaisons possibles:
soit un total = (N)²-1 = (4)²-1 = 15

Mon probleme est que je n'arrive pas a coder la fonction qui va permettre d'afficher celà:

A
B
C
D
AB
AC
AD
BC
BD
CD
ABC
ABD
ACD
BCD
ABCD

En esperant que vous sauriez m'aider car mes recherches ont été infructueuses
++
Seb
lundi 1 octobre 2007 à 01:58:24 | Re : Combinaison, algorithme combinatoire, algo de boole

Filipe35

Un début de méthode

Stoque A B C D dans un tableau $tab = ( [0]=A, [1]=B etc...)

$cur_str = $tab[0];
$last_str = '';

une boucle for de $i=0 à total_possible

// affiche la possiblité en cours
echo $cur_str . '\n';

// Trouver la possiblité suivante :
//    idée:
//    J'augmente dans mon index tab
//    Je suis à la fin? je rajoute une lettre
//    Je suis déja à la fin de tab ? = J'ajoute une lettre
//    Avec un if qui vérifie que cette lettre n'est pas déja ajouté (strpos suffit)
//    sinon je passe à la lettre suivante
//    ainsi de suite
fin de boucle

bon courage

++

Fil
__________________________________________________
[ Lien ] - Le site sur ogame de référence !
[ Lien ] - Le générateur de signature 100% Gratuit


Cette discussion est classée dans : algo, algorithme, combinaison, combinatoire, boole


Répondre à ce message

Sujets en rapport avec ce message

[PHP] Algorithme, Combinaison, Demande d'aide. [ par krochon75012 ] Bonjour à tous, J'ai pour projet de développer une application permettant à partir d'une liste de différents objet ayant tous différentes caractérist algo test sur une bdd... urgent svp!!! ='( [ par tagadax ] Bonjour a tous, voila j'ai un petit souci d'algo... heu je n'y connais vraiment rien... J'aimerai faire un test sur une base de donnée pour par exempl Algo "modified preorder tree traversal" [ par kohntark ] Salut, Une fois n'est pas coutume je VEUX un code tout fait !!! (<== [^^mad5] règlement !!) [^^yeuxenlair] ma masse capillaire commence à souffrir d Nombre de combinaisons possibles avec l'algo MCRYPT_RIJNDAEL_256 [ par roymatthieu ] Bonjour... Question débile de fin d'après-midi... J'ai une fonction de chiffrement qui me permet de protéger certaines données sensibles... J'utili algo emploi du temps [ par choufleur1 ] Salut a tous,je suis un nouveau inscrit sur le site et je recherche un algo ou du code (en java de preference) qui, connaissant les classes, les profs Algorithme de tri ... [ par LocalStone ] Salut à tous ! Il y a peut-être 1 mois et demi, j'ai lu un article - ou plutôt un tutorial - sur comment mettre en place un algorithme de tri automati est-ce que qqn connaitrait l'algo pour decoder un pas phpbb [ par grandmugule ] bah voila tt est dans le sujet est-ce que qqn connaitrait l'algorithme pour décoder un mot de pass phpbb Algo à faire mais je ne sais pas comment [ par motherboy ] Bonjour,J'ai une chaine de cxaractère à coder, mais mes compétences en PHP sont moindre.Je voudrai savoir si quelqu'un saurai comment :           1) C Algorithmique ... [ par LocalStone ] Salut à tous ...Alors voilà, j'ai eu une idée et je cherche des personnes sucéptibles de pouvoir m'aider à créer une telle chose ... Vous allez voir, Probleme d'algo ou de S.E. ? [ par tekbright ] Bonjour, J'ai fait un programme en php qui attend qu'un fichier soit fini d'etre construit : L'algo se présente comme ceci : Je boucle tant que le fic


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales