HTML Document
Этот текст будет полужирным, а этот — ещё и курсивным.
new
СSS
.dsff {
margin:0
padding=0
box-sizing = border-box;
}
.dsff {
display:flex
max-width=1220px;
width:100%
justify-content = space-between;
}
for i = 2 to n do
x = A[i]
j = i
while (j > 1 and A[j-1] > x) do
A[j] = A[j-1]
j = j - 1
end while
A[j] = x
end for[6]
void comb(std::vector &data) // data — название вектора (передаём по ссылке, чтобы вызов comb(array) менял вектор array)
{
double factor = 1.2473309; // фактор уменьшения
int step = data.size() - 1; // шаг сортировки
//Последняя итерация цикла, когда step==1 эквивалентна одному проходу сортировки пузырьком
while (step >= 1)
{
for (int i = 0; i + step < data.size(); i++)
{
if (data[i] > data[i + step])
{
std::swap(data[i], data[i + step]);
}
}
step /= factor;
}
}