Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
这是什么样的排序算法?(matlab中的代码)_Matlab_Sorting_Selection - Fatal编程技术网

这是什么样的排序算法?(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。请编辑此问题以专门询问代码。让我们知道您是如何定义冒泡排序的,以及该定义与您的代码示例有何不同。