用matlab编写两个排序函数,分别使用插入排序算法、起泡排序算法。

2022-08-07 社会 83阅读
function y=bubblesort(x)
%冒泡法排序.
r=length(x);
for i=1:r-1
for j=i+1:r
if x(i)>x(j)
temp=x(i);
x(i)=x(j);
x(j)=temp;
end
end
end
y=x;

function y=insertionsort(x)
%插入法排序.
r=length(x);
for i=1:r
for j=1:r-1
if x(j)>x(j+1)
temp=x(j);
x(j)=x(j+1);
x(j+1)=temp;
end
end
end
y=x;
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com