270                      9. ,    STL

        , -
  .      
   .

9.10.1.  

    , , 
, ,       .
   ,   operator< (),  
Compare.       .

      sort ()  STL.

  stl_sort.cpp

// sort()  STL

ftinclude <iostream>
^include <algorithm>
using namespace std;

const int N = 5;

int rnaint)
{

int d[N] , i, *e = d + N;

for (i = 0; i < N; ++i)

d [ i ] = rand() ;

sort(d, e) ;

for (i = 0; i < N; ++i)

cout  d[i]  '\t' ;

}

     sort,  
 d [ ]. ,       
  .

     :

 ternplate<class RandAco

void sort(RandAcc b, RandAcc e);

      b  e.  RandAcc 
   .

       .3.1,  -
,  . 428.

9.10.2.    

     ,  
 .         -
    .