ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Combinaisons (n,p) - combinations(n, p)   



L'auteur

Gregory Adam
Belgique Belgique
Membre Actif (personne physique)
# 0000001121
enregistré le 04/06/2006

Fiche personnelle


Note des membres
pas de note

Contributions > 80 dotnet > 01 C#

Combinaisons (n,p) - combinations(n, p)
# 0000000662
ajouté le 29/12/2008 14:43:46 et modifié le 29/12/2008
consulté 9845 fois
Niveau débutant


Le téléchargement des pièces jointes est limité aux membres
Veuillez vous identifier ou vous inscrire si vous n'avez pas encore de compte ...
Description

Combinaisons (n,p) super rapides  (5% du temps d’un calcul normal) jusque n = 128 ou plus si vous changez la classe

L’astuce est de construire un tableau en mémoire comme le triangle de Pascal
voir -
http://en.wikipedia.org/wiki/Pascal%27s_triangle

 

Utilisation :

using GregoryAdam.Base;

Console.WriteLine("128,5 : {0}", MathBits.Combinations(128, 5));

Commentaires
Aucun commentaire enregistré ...

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3