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

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

hot3.png

def partition(shuzu, p, r):    x = a[r]    i = p - 1    j = p    while j < r:        if shuzu[j] < x:            i = i + 1            a[i],a[j] = a[j],a[i]        j = j + 1    a[i + 1],a[r] = a[r],a[i + 1]    return i + 1def quickSort(shuzu, low, high):    if low < high:        mid = partition(shuzu, low, high)        quickSort(shuzu, low, mid-1)        quickSort(shuzu, mid+1, high)

转载于:https://my.oschina.net/stevenKelly/blog/390424

你可能感兴趣的文章
Spring Boot 的 10 个核心模块
查看>>
Redis中的五种数据类型简介
查看>>
网易云瀚海一体机,云计算“全栈”航母带来了什么?
查看>>
Swoole 源码分析——Client模块之Recv
查看>>
分布式系统中处理参数配置的 4 种方案
查看>>
Spring Cloud (1)
查看>>
二叉搜索树的实现与常见用法
查看>>
APICLOUD 1.1.0 开发环境搭建
查看>>
React通用Web应用框架-概述
查看>>
服务器 ssl 配置
查看>>
【freemaker实现导出word②】代码实现导出word(包括导出list数据和导出图片到word)...
查看>>
vue vue-router vuex element-ui axios学习笔记(六)在项目中使用MongoDB完成注册
查看>>
使用 Electron 调用基本或附带图像的通知
查看>>
JS引用类型数据的浅拷贝与深拷贝
查看>>
JS函数节流防抖
查看>>
前端面试-js之object类型JSON
查看>>
webpack2 示例之:Scope Hoisting 和 Code Splitting
查看>>
云端开发运维的三大减速带
查看>>
简简单单制作贪吃蛇小游戏
查看>>
Laravel 从入口到输出过程详解
查看>>