Сортировка пузырьком

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
vector<double> x;
size_t i = 0, j = 0;
double tmp = 0.0;
for(i = 0; i < x.size() - 1; ++i)
for(j = 0; j < x.size() - 1; ++j)
if(x[j] > x[j+1]) {
tmp = x[j];
x[j] = x[j+1];
x[j+1] = tmp;
}