Next: Special
Up: Liste des commandes
Previous: Solve
Contents
Sort
- Utilisation: Sort(<liste de complexes> [, option]).
- Description: cette fonction trie la liste passée en argument dans l'ordre lexicographique, si l'argument <option> vaut 0 (valeur par défaut), ou dans l'ordre lexicographique inverse si l'argument <option> vaut 1. Cette liste doit être une variable, et celle-ci sera modifiée. Si la liste contient la constante jump alors celle-ci est recopiée telle quelle dans le résultat, et les composantes connexes de la liste sont triées indépendamment les unes des autres. La fonction renvoie la valeur Nil.
- Exemple(s): si la variable L contient la liste [-2,-3+i,1,1-2*i, jump, 3,5,-6] alors après l'exécution de Sort(L), la variable contiendra
la liste [-3+i,-2,1-2*i,1,jump,-6,3,5], et après l'exécution de Sort(L,1), la variable contiendra
la liste [1,1-2*i,-2,-3+i,jump,5,3,-6]. La méthode utilisée est le Quick Sort..