快速排序
快速排序:快速排序是冒泡排序的升级版
- 其核心思想是:在每次排序中选择一个基准数,从待排序数组两段分别查找数,左端查找大于基准数的数,右端查找小于基准数的数,找到了就交换左右两个位置数的值,直到两个查找的指针相遇于同一个数,即停止交换。
- 我们将这个找到的重合位置的值和一开始的基准数的值交换位置,然后由这个值将数组分为两部分
- 对由这个基准值确定的“中间值”来将数组分成左右两部分,分别递归使用快速排序算法,直到所有的数据都有序。
java代码如下:
1 | /** |
敲石101下
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: false
raw: false
content: false
slug: false
updated: false
comments: false
link: false
permalink: false
excerpt: false
categories: false
tags: true