Brevet FR3073060A1 (20190503)

REVENDICATIONS1. Système de tri d'informations identifiées par des- valeurs numériques (x1, x2, xmm, xmm,\n<CLM>\1\tmettant en oeuvre des moyens informatiques, le système comprenant : un premier module (11) pour fournir un premier tableau (A1) comprenant lesdites valeurs numériques, un deuxième module (12) pour déterminer la valeur numérique maximale (xmm) parmi lesdites valeurs numériques, un troisième module (13) pour fournir un deuxième tableau (A2) comprenant un emere de positions lié à la valeur numérique maximale (y', ymm), un quatrième module (14)- pour incrémenter les positions du deuxième tableau (A2), des occurrences desdites valeurs numériques correspondantes du premier tableau, et un cinquième module (15) pour exporter les informations identifiées par lesdites valeurs numériques triées en fonction des positions incrémentées du deuxième tableau (A4).\n<CLM>\1\tSystème de tri selon la revendication précédente, dans lequel le quatrième module (14) pour incrémenter est configuré pour incrémenter chaque position du deuxième tableau d'autant d'occurrence(s) de la valeur numérique correspondante du premier tableau (4).\n<CLM>\1\tSystème de tri selon l'une des revendications précédentes, comprenant un sixième module (16) pour initialiser les valeurs numériques du deuxième tableau (A2) à une valeur numérique minimale donnée, de préférence à zéro.\n<CLM>\1\tSystème de tri selon l'une des revendications précédentes, comprenant en outre un septième module (17) pour déterminer la valeur numérique minimale (xmm) du premier tableau (A1), le troisième module (13) pour fournir le deuxième tableau réalisant un nombre de positions (ymm, y,, y lié, en outre à ladite valeur numérique minimale (xmm). 17\n<CLM>\1\tSystème de tri selon l'une des revendications précédentes, comprenant en outre, un huitième module (18) pour convertir les valeurs numériques en valeurs entières, préalablement au tri, puis, de préférence, convertir les valeurs entières triées dans 5 le sens opposé après le tri.\n<CLM>\1\tProduit-programme informatique comprenant des parties de code logiciel lisible sur une unité da commande telle qu'un ordinateur ou un appareil de communication mobile, configuré pour donner des instructions de commande aux modules (11, 12,..., 10\n<CLM>\1\td'un système selon l'une des revendications précédentes pour réaliser un tri d'informations identifiées par des valeurs numériques (xl, x2, xem, x.), lorsqu'il est mis en oeuvre par l'unité de commande.\n<CLM>\1\tUnité de commande telle qu'un ordinateur ou un appareil de 15 communication mobile comprenant un produit-programme informatique selon la revendication précédente. Procédé de tri mis en oeuvre par dee moyens infOrmatiques par un système selon rune:des revendications 1 à Si comprenant les étapes suivantes 20 - fournir un premier tableau (4) comprenant lesdites valeurs numériques, - déterminer la valeur numérique maximale (xmm) parmi. lesdites valeurs numériques, - fournir un deuxième tableau (A2) comprenant un nombre de 25 positions lié à la valeur numérique maximale (yà, yb, ), - incrémenter les positions du deuxième tableau (A2), des occurrences desdites valeurs numériqUes correspondantes du premier tableau, et exporter les informations, identifiées par lesdites valeurs 30 numériques: triées en fonction des positions incrémentées du deuxième tableau (A2).