DiGhan
Messages postés239Date d'inscriptionsamedi 21 février 2004StatutMembreDernière intervention 3 juin 2010
-
29 avril 2007 à 00:27
Utilisateur anonyme -
22 oct. 2008 à 12:00
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
1 ou 2 sont des nombres premiers et c'est pas gérer avec ta methode ?!?. "Comment" un peu plus la partie centrale de l'algorithme de ULAM. Tu peux largement optimiser ton programme sinon c'est du bon travail.
cs_Astalavista
Messages postés192Date d'inscriptionlundi 24 décembre 2001StatutMembreDernière intervention 3 février 2010 30 avril 2007 à 01:21
Mais de rien ... Si tu veut qu'il soit plus rapide, comme j'ai expliquer, tu t'enregistre un crible qui sera le maximum dans un fichier, puis tu charge ton crible depuis le fichier, mais seulement ce que tu as besoin.
jodzi
Messages postés1Date d'inscriptionvendredi 23 février 2007StatutMembreDernière intervention29 avril 2007 29 avril 2007 à 18:24
Merci beaucoup.
ASTALAVISTA : j'ai utilisé votre code pour ulam2.php, que j'ai ajouté au zip, merci à vous !
cs_Astalavista
Messages postés192Date d'inscriptionlundi 24 décembre 2001StatutMembreDernière intervention 3 février 2010 29 avril 2007 à 02:35
22 oct. 2008 à 12:00
3 mai 2007 à 10:44
2 mai 2007 à 07:37
if ( $n 1 || $n % 2 0 )
return 0;
for ( $i = 3 ; $i * $i <= $n ; $i += 2 ) {
if ( $n % $i == 0 )
return 0;
}
return 1;
}
1 ou 2 sont des nombres premiers et c'est pas gérer avec ta methode ?!?. "Comment" un peu plus la partie centrale de l'algorithme de ULAM. Tu peux largement optimiser ton programme sinon c'est du bon travail.
30 avril 2007 à 01:21
29 avril 2007 à 18:24
ASTALAVISTA : j'ai utilisé votre code pour ulam2.php, que j'ai ajouté au zip, merci à vous !
29 avril 2007 à 02:35
Dommage que la source n'es pas asser commenter.
Utilise plutot le CRIBLE D'ÉRATOSTHÈNE pour voir si un nombre est premier :
http://www.phpcs.com/codes/CRIBLE-ERATOSTHENE-NOMBRES-PREMIERS_42495.aspx
29 avril 2007 à 00:27