Реализации алгоритмов/Алгоритм Нарайаны: различия между версиями
Содержимое удалено Содержимое добавлено
→C: Исправлена ошибка в алгоритме. Метки: с мобильного устройства из мобильной версии |
|||
Строка 8:
int NarayanaNextPerm (int *a, int n)
{
int i, j,
//Шаг 1
for (
//Шаг 2
if (
return 0;
for (
//Шаг 3
for (i =
swap(&a[j + i], &a[n - i - 1]);
▲ {
return i;
|