Sort Command
From GeoGebra Manual
Revision as of 13:00, 16 July 2013 by MagdalenaSophieF (talk  contribs)
 Sort[ <List> ]
 Sorts a list of numbers, text objects, or points.
 Note: Lists of points are sorted by xcoordinates.
 Examples:

Sort[{3, 2, 1}]
gives you the list {1, 2, 3}. 
Sort[{"pears", "apples", "figs"}]
gives you the list elements in alphabetical order. 
Sort[{(3, 2), (2, 5), (4, 1)}]
gives you {(2, 5), (3, 2), (4, 1)}.

 Sort[ <Values>, <Keys> ]
 Sorts the first list Values according to the corresponding second list Keys.
 Examples:
 In order to sort a list of polynomials
list1 = {x^3, x^2, x^6}
according to degree, create the dependent list of degreeslist2 = Zip[Degree[a], a, list1]
. After that,Sort[list1, list2]
yields the requested list3 = {x^2, x^3, x^6}.  In order to draw the polygon having as vertices the complex roots of x^{10}1, sorted by their arguments, create
list1 = {ComplexRoot[x^101]}
, then use the commandPolygon[Sort[list1, arg(list1)]]
. This command yields poly1 = 2.94.
 In order to sort a list of polynomials
Note: There is a workaround to sort lists of arbitrary objects which is explained in the Tutorial:Advanced List Sorting.