• 大小: 819B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: Matlab
  • 标签: 排序  快速  

资源简介

基于快速排序的原理,使用MATLAB写出的快速排序代码,本代码是一个函数,使用时可以直接调用

资源截图

代码片段和文件信息

function a=myQuickSort(aleftright)   % a是待排序序列leftIndex和rightIndex是开始的左右两个边界
    if left        i=left;
        j=right;
        temp=a(i);%选定的这个数挖掉,相当于挖坑
        while i            while (i=temp)%从右往左,找到第一个小于设定的数,
                j=j-1;
            end
            a(i)=a(j);%将找到的第一个小于设定的数填坑到最开始挖的坑里

评论

共有 条评论