Précédent   Forum du club des développeurs et IT Pro > Général Développement > ALM > Contribuez
Contribuez Proposez vos articles, cours, tutoriels, faq, sources,...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 01/03/2012, 01h34   #1
kwariz
Expert Confirmé
 
Homme Fred Kwariz
Chef de projet en SSII
Inscription : octobre 2011
Messages : 862
Détails du profil
Informations personnelles :
Nom : Homme Fred Kwariz
Âge : 40
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : octobre 2011
Messages : 862
Points : 3 410
Points : 3 410
Par défaut Générateur de combinaisons

Bonjour,

Je vous propose un nouvel élément à utiliser : Générateur de combinaisons

Programme console qui affiche les k-combinaisons sur n éléments distincts.

Ensemble des éléments : {0,1, ..., n}

contraintes : 0 ... > c_(k-1)

Ordre numérique : ordre lexicographique avec c_0 < c_1 < ... < c_(k-1)

----



Exemple de mise en oeuvre de la simulation d'un nombre dynamique de boucles for

Gestion simplifiée des paramètres en ligne de commande

L'ordre Knuth est nommé ainsi suite à une discussion et à l'évocation d'un exemple du fascicule 3a du TAO

----



OS : linux

Compilateur : gcc 4.5



Devrait pouvoir être compilé sur windows (mingw/cygwin) mac(gcc) ou toute autre plateforme pour laquelle les outils GNU sont supportés.

----



Compilation :

Dézipper l'archive

cd kcomb

make

----



Utilisation :

kcomb n k [ordre]

n -> nombre d'éléments distincts (requis)

k -> longueur de la k-combinaison (requis)

ordre -> K = ordre de Knuth/ N = ordre numérique (optionnel, par défaut ordre numérique)

----



Exemple :



~/Projects/kcomb$ Release/kcomb 5 3 K

2 1 0

3 1 0

3 2 0

3 2 1

4 1 0

4 2 0

4 2 1

4 3 0

4 3 1

4 3 2



Qu'en pensez-vous ?
kwariz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 16h46.


 
 
 
 
Partenaires

Hébergement Web