怎么举报恶意差评:请问下述算法是属于选择排序还是冒泡排序,有什么依据吗?

来源:百度文库 编辑:高考问答 时间:2024/05/04 20:42:51
请问下述算法是属于选择排序还是冒泡排序,有什么依据吗?
for i:=1 to n-1 do begin
for j:=i+1 to n do begin
如果a[i]大于a[j],那么交换这两个数。
end;
end;
与选择法非常相似
for i:=1 to n-1 do begin
p:=i;
for j:=i+1 to n do begin
如果a[p]大于a[j],那么j->p
end;
交换a[i]、a[p]这两个数。
end;

而冒泡法是相邻两个数进行比较

冒泡
从第一个数开始与后面的每一个数字进行比较这就是冒泡法的算法

是冒泡法,选择法不是这样子的。

冒泡