快速排序

快速排序

void quick_sort(int q[],int l,int r)
{
   if(l>=r) return ;
   int x=q[l+r>>1],i=l-1,j=r+1;
   while(i<j)
   {
      do i++;while(x>q[i]);
      do j++;while(x<q[j]);
      if(i<j) swap(q[i],q[j]);  
   }
   quick_sort(q,l,j);
   quick_sort(q,j+1,r);
}
全部评论

相关推荐

程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务