|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Inscription : juillet 2009 Messages : 15 ![]() |
Bonjours à tous,
Ce script définie une fonction qui permet d'analyser la fréquence d'occurrence des lettres contenues dans un fichier. Code :
|
||
|
|
00
|
|
|
#2 | |||
![]() ![]() Inscription : août 2006 Messages : 1 074 ![]() |
Bonjour et merci pour ta contribution,
Citation:
Il serait plus rapide de parcourir une seul fois le fichier et pour chaque lettre rencontrée d' incrementer son nombre d' occurences (dans un dictionnaire par exemple). Et y a-t-il une raison pour limiter ton analyse aux lettres minuscules?
__________________
"Etre conscient de la difficulté permet de l'éviter.." Lao-Tseu. |
|||
|
|
00
|
|
|
#3 |
|
Inscription : juillet 2009 Messages : 15 ![]() |
En fait c'était pour faciliter le test de la fonction maintenant si quelqu'un veux rajouter des caractères c'est très simple puisqu'il suffit de rajouter un caractère dans la variable alphabet.
Pour l'histoire du comptage il me semble que prendre une lettre et de parcourir tout le fichier et plus rapide que de prendre la première lettre et de la comparer à l'alphabet -beaucoup moins efficace si il y a plusieurs fois la même lettre dans le fichier, ce qui est très très probable-. |
|
|
00
|
|
|
#4 | ||
|
Membre confirmé
![]() Inscription : mai 2003 Messages : 268 ![]() |
Bonjour,
Je pense que Pacificator a raison. Il me semble plus simple et rapide d'utiliser un dictionnaire : Code :
|
||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com