Метод простых вставок одновременно 16 элементов - C#
Формулировка задачи:
for (int i = 0; i < size; i++) { int m = 16; int temp = a[i]; int j = i - 1; while (j > 0 && a[j] > temp && j + m < size) { a[j + m] = a[j]; j--; if (a[i] < temp) { m--; a[i + 1] = temp; } } } for (int i = 0; i < size; i++) { Console.Write(a[i]); Console.Write(' '); }
Решение задачи: «Метод простых вставок одновременно 16 элементов»
textual
Листинг программы
for j:=2 to N do begin i:=j-1; X:=k[j]; while (X<k[i]) and (i>0) begin k[i+1]:=k[i]; i:=i-1; end; k[i+1]:=X; end
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д