insertionsort.pas
来自「Implementations of different methods of 」· PAS 代码 · 共 54 行
PAS
54 行
procedure InsertionSort(N: integer);var B: array [1 .. n] of integer; i, j: integer;begin for i:=0 to N do begin j:=i; while (j>1) and (B[j-1]>A[i]) do begin B[j]:=B[j-1]; j:=j-1; end; B[j]:=A[i]; end; A := B;end;================================================================================Procedure Vstavka(Var a : Array1);Var i, j,e,g:integer;Begin for i:=2 to c do begin e:=A[i]; j:=1; while (e>a[j]) do Inc(j); for g:=i-1 downto j do a[g+1]:=a[g]; a[j]:=e; end;End;================================================================================for i:= 2 to N do if a[i-1]>a[i] then {*} begin x:= a[i]; j:= i-1; while (j>0)and(a[j]>x) do {**} begin a[j+1]:= a[j]; j:= j-1; end; a[j+1]:= x; end;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?