数学建模社区-数学中国
标题:
冒泡排序如何避免中间过程的输出
[打印本页]
作者:
、后知后觉り.
时间:
2013-7-17 11:10
标题:
冒泡排序如何避免中间过程的输出
问题是:给有十个元素的一位数组按升序排序 x=[3 9 0 8 7 2 8 7 3 5 ];
我编的函数如下,运行后不仅显示中间变量a,而且显示了每一步的排序结果,我只想要最终结果。尝试在if语句后各加一个分号,却又运行不出结果。
function[y]=f1(x)
for j=1:10
for i=1:9
if x(i+1)<x(i)
a=x(i)
x(i)=x(i+1)
x(i+1)=a
end
end
end
作者:
快到碗里来
时间:
2013-7-17 11:11
a=x(i)
x(i)=x(i+1)
x(i+1)=a
三句话都要加分号
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5