冒泡排序法matlab
时间: 2023-07-13 13:04:57 浏览: 115
matlab 冒泡排序
以下是 MATLAB 中实现冒泡排序的代码:
```matlab
function sorted_array = bubble_sort(array)
% 冒泡排序算法
n = length(array);
for i = 1:n-1
for j = 1:n-i
if array(j) > array(j+1)
temp = array(j);
array(j) = array(j+1);
array(j+1) = temp;
end
end
end
sorted_array = array;
end
```
使用方法:
```matlab
array = [3, 6, 2, 1, 9, 5];
sorted_array = bubble_sort(array);
disp(sorted_array);
```
输出结果:
```
1 2 3 5 6 9
```
阅读全文