这是什么样的排序算法?(matlab中的代码)
我和一位老师讨论。他认为下面的算法对应于冒泡排序,但我坚持认为它不是。谁是对的这是什么样的排序算法?(matlab中的代码),matlab,sorting,selection,Matlab,Sorting,Selection,我和一位老师讨论。他认为下面的算法对应于冒泡排序,但我坚持认为它不是。谁是对的 clc clear a=[0.2 4.333 1/3 5 7] n=length(a) for j=n:-1:1 for i=1:j-1 if a(j)>a(i) else c=a(i); a(i)=a(j); a(j)=c; a end end end 据我所知,这
clc
clear
a=[0.2 4.333 1/3 5 7]
n=length(a)
for j=n:-1:1
for i=1:j-1
if a(j)>a(i)
else
c=a(i);
a(i)=a(j);
a(j)=c;
a
end
end
end
据我所知,这看起来不像是泡沫式的。它从最后一个元素开始,并将其与其他元素进行比较,与最后一个元素交换,直到完成整个数组的运行,确认最大的数字位于末尾。气泡排序比较相邻对中的数字。嗨,朱丽叶,欢迎来到stackoverflow。请编辑此问题以专门询问代码。让我们知道您是如何定义冒泡排序的,以及该定义与您的代码示例有何不同。