Реализации алгоритмов/Сортировка/Шелла: различия между версиями
Содержимое удалено Содержимое добавлено
Строка 131:
{
while (step > 0)
{
for (int i = 0; i < (arr.Length - step); i++)
{
if (arr[i] > arr[i +
int tmp = arr[i];
arr[i] = arr[i + step];
arr[i + step] = tmp;
}
step = step / 2;
▲ }
}
</source>
|