sortingexample.pp 448 B

1234567891011121314151617181920
  1. uses garrayutils, gutil, gvector;
  2. type vectorlli = specialize TVector<longint>;
  3. lesslli = specialize TLess<longint>;
  4. sortlli = specialize TOrderingArrayUtils<vectorlli, longint, lesslli>;
  5. var data:vectorlli; n,i:longint;
  6. begin
  7. randomize;
  8. data:=vectorlli.Create;
  9. read(n);
  10. for i:=1 to n do
  11. data.pushback(random(1000000000));
  12. sortlli.sort(data, data.size());
  13. for i:=1 to n do
  14. writeln(data[i-1]);
  15. data.Destroy;
  16. end.