mode - Algo - Programmation
Marsh Posté le 19-09-2003 à 00:54:17
le mieux qui me vienne comme ça, c'est n*log(n)
Marsh Posté le 19-09-2003 à 02:53:16
SchnapsMann a écrit : le mieux qui me vienne comme ça, c'est n*log(n) |
et l'algo?
Marsh Posté le 19-09-2003 à 04:43:35
ReplyMarsh Posté le 19-09-2003 à 07:38:53
SchnapsMann a écrit : le mieux qui me vienne comme ça, c'est n*log(n) |
on doit pouvoir descendre a 2*N dans certains cas
admettons que les valeurs de T vont de 0 a 256
Code :
|
Marsh Posté le 19-09-2003 à 08:12:55
voir meme N....
Code :
|
Marsh Posté le 19-09-2003 à 08:35:33
chrisbk a écrit : |
heu, là quand même c'est une restriction forte !
la solution d'os2 (tri + comptage sequentiel) est a mon avis la meilleure pour le cas generale (je vois pas mieux en fait )
Marsh Posté le 19-09-2003 à 08:37:41
philou_a7 a écrit : |
ben c'est analogue au tri dit "de la trieuse" mais bon, c'est un ca supair particulier
Marsh Posté le 19-09-2003 à 09:36:55
os2 a écrit : |
insertion de tous les éléments dans un tas binaire: n*log(n), à la fin le plus grand (ou plus petit c'est selon) est en sommet de tas.
Marsh Posté le 19-09-2003 à 09:40:10
SchnapsMann a écrit : |
y avais po pensé
Marsh Posté le 19-09-2003 à 10:03:13
SchnapsMann a écrit : |
a vi
par contre, l'implementation est un poil plus lourde
Marsh Posté le 19-09-2003 à 10:08:44
philou_a7 a écrit : |
pas tellement, c'est bidon à implémenter un tas binaire
Marsh Posté le 19-09-2003 à 10:11:02
ReplyMarsh Posté le 19-09-2003 à 13:52:44
chrisbk a écrit : voir meme N....
|
merci c'est cette solution que je cherchais...
Marsh Posté le 19-09-2003 à 00:42:15
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:
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