quel est l'algo le plus efficace pour trouver le mode d?une suite de nombres (c?est-à-dire, le nombre qui apparaît le plus souvent dans la suite?
je sais qu'il y a cette méthode:
Code :
- 1. TrouverMode(T[1?.N])
- 2. mode = 0
- 3. nbmode = 0
- 4. Pour i = 1 à N
- 5. nboccurence = 0
- 6. Pour j = 1 à N
- 7. Si t(i) = t(j) alors
- 8. nboccurence = nboccurence + 1
- 9. Si nboccurence > nbmode
- 10. nbmode = nboccurence
- 11. mode = t(i)
- 12. Retourner mode
|
mais bon c'est du n²
donc poubelle...
il y a moyenne de le faire il me semble en une boucle... mais je me rappele pu comment
---------------
Borland rulez: http://pages.infinit.net/borland