matlab冒泡排序代码
时间: 2023-09-04 08:17:16 浏览: 165
冒泡排序代码
以下是 MATLAB 冒泡排序的代码示例:
```matlab
function sortedArray = bubbleSort(array)
n = length(array);
sortedArray = array;
for i = 1:n-1
for j = 1:n-i
if sortedArray(j) > sortedArray(j+1)
temp = sortedArray(j);
sortedArray(j) = sortedArray(j+1);
sortedArray(j+1) = temp;
end
end
end
end
```
在这个函数中,我们使用了两个嵌套的循环来实现冒泡排序。外层循环用于控制排序的轮数,内层循环用于比较相邻的元素并进行交换。函数的输入参数是一个待排序的数组,输出参数是排好序的数组。
阅读全文