C++实现快速的排序算法_C/C++语言_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

C++实现快速的排序算法

作者:黑客防线网安C/C++教程基地 来源:黑客防线网安C/C++教程基地 浏览次数:0

本篇关键词:算法排序快速实现
黑客防线网安网讯:     int partition(int* a,int l,int r)    {    int i=l-1,j=r,v=a[r];    while(1)    {    while(a[++i]<v||a[--j]>v) if(j<=i) break;    if(i>=j)    break;    swap(a[i],a[j]);    ...
     int partition(int* a,int l,int r)
    {
    int i=l-1,j=r,v=a[r];
    while(1)
    {
    while(a[++i]<v||a[--j]>v) if(j<=i) break;
    if(i>=j)
    break;
    swap(a[i],a[j]);
    }
    swap(a[i],a[r]);
    return i;
    }
    void qsort(int* a,int l,int r)
    {
    if(l>=r) return;
    int i = partition(a,l,r);
    qsort(a,l,i-1);
    qsort(a,i+1,r);
    }
    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-15244-1.html
网站维护教程更新时间:2012-04-04 22:52:12  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer