博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
quicksort
阅读量:5264 次
发布时间:2019-06-14

本文共 549 字,大约阅读时间需要 1 分钟。

void quicksort(int * a, int l, int r){    if (l < r)    {        int high = r;        int low = l;        int key = a[l];        while (low < high)        {            while(low < high && a[high] > key)            {                high --;            }            a[low] = a[high];            while (low < high && a[low] < key)            {                low ++;            }            a[high] = a[low];            quicksort(a, l, low - 1);            quicksort(a, low + 1, r);         }     }}

 

转载于:https://www.cnblogs.com/shine-zou/p/3510987.html

你可能感兴趣的文章
iOS 时间的处理
查看>>
全排列(最快速next permutation)
查看>>
浅谈属性动画简单使用之实现爱的贝塞尔曲线浪漫告白效果(三)
查看>>
相似group by的分组计数功能
查看>>
C# 通过api函数GetPrivateProfileString读取ini文件,取不到值
查看>>
六、spring Boot项目表单验证(最小值为例)以及spring的常用注解
查看>>
待解决
查看>>
关于entityframework 自动生成实体类中加验证的属性重新生成后属性被覆盖解决办法...
查看>>
mysql 8.0.11 用Navicat远程无法连接
查看>>
命令行创建快捷方式的批处理脚本
查看>>
第六章,上机3
查看>>
物联网项目落地困境
查看>>
Linux性能分析——分析系统性能相关的命令
查看>>
【48.51%】【poj 1611】The Suspects
查看>>
【Codeforces Round #299 (Div. 2) E】Tavas and Pashmaks
查看>>
【codeforces 761D】Dasha and Very Difficult Problem
查看>>
软件测试工程师
查看>>
使用WindowBuilder辅助Java GUI开发
查看>>
【题解】 P1072 Hankson 的趣味题
查看>>
UVA 1078 dij模板 +建图难
查看>>