delphi排序问题
delphi吧
全部回复
仅看楼主
level 6
任意的3个数怎么从大到小的顺序排序,用数组的方式,循环来做,谢谢
2016年03月29日 07点03分 1
level 1
给你一个排序算法,是最简单的一种排序算法,效率不是最高,建议学一学数据结构
procedure BubbleSort(var A: array of Integer);
var
I, J, T: Integer;
begin
for I := High(A) downto Low(A) do
for J := Low(A) to High(A) - 1 do
if A[J] > A[J + 1] then
begin
T := A[J];
A[J] := A[J + 1];
A[J + 1] := T;
end;
2016年03月31日 06点03分 2
level 6
谢谢,已经解决了
2016年04月01日 00点04分 3
1