下面是用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

你可以将待排序的数组传递给bubbleSort函数,它将返回一个已排序的数组。

matlab编写一个冒泡排序

原文地址: http://www.cveoy.top/t/topic/ib5y 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录