资源简介
基于快速排序的原理,使用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);%将找到的第一个小于设定的数填坑到最开始挖的坑里
- 上一篇:图像分割 matlab
- 下一篇:基于阶次分析技术的旋转机械故障诊断方法
相关资源
- SA_GA 基于遗传模拟退火算法的聚类算
- GMCA gmcalab 快速广义的形态分量分析算
- CORDIC 在Matlab中实现了Cordic快速算法
- Fast-Kurtogram 快速谱峭度工具箱
- bFilter 经过改进的快速的双边滤波器算
- splitBregmanROF(Matlab-Code)(1) TV模型
- nsct_toolbox nsct 非下采样的contourlet变换
- FFCM--all 用FCM 对自然图像 sar图像以及
- 快速近似熵程序
- MATLAB实现快速卷积算法函数
- 多个运动估计的块匹配算法matlab
- Matlab reliefF多分类特征排序算法
- 快速独立分量分析的MATLAB源代码
- FFT快速傅里叶变换,主要涉及了在m
评论
共有 条评论