用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
PerseusYan的公告
<div><center><img src=http://blog.csdn.net/images/blog_csdn_net/perseusyan/37142/t_o2_KID.gif boder=0></center></div></br> Perseus's Blog,Welcome Here!
文章分类
Open Source
Apache Project
Eclipse
Jboss
Sourceforge
友情链接
猫儿左左(RSS)
键者天行(RSS)
存档

原创  一种数组排序算法 收藏

void
IntArray::
sort( int low, int high )
{
    if ( low >= high ) return;
    int lo = low;
    int hi = high + 1;
    int elem = _ia[low];

    for ( ;; ) {
         while ( _ia[++lo] < elem ) ;
         while ( _ia[--hi] > elem ) ;
         if ( lo < hi )
              swap( lo,hi );
         else break;
    } 

    swap( low, hi );
    sort( low, hi-1 );
    sort( hi+1, high );
}

发表于 @ 2005年04月17日 13:43:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:Java中的事务处理  | 新一篇:J2EE 面试题综合

  • 发表评论
  • 评论内容:
  •  
Copyright © PerseusYan
Powered by CSDN Blog