快速排序
快速排序:快速排序是冒泡排序的升级版
- 其核心思想是:在每次排序中选择一个基准数,从待排序数组两段分别查找数,左端查找大于基准数的数,右端查找小于基准数的数,找到了就交换左右两个位置数的值,直到两个查找的指针相遇于同一个数,即停止交换。
- 我们将这个找到的重合位置的值和一开始的基准数的值交换位置,然后由这个值将数组分为两部分
- 对由这个基准值确定的“中间值”来将数组分成左右两部分,分别递归使用快速排序算法,直到所有的数据都有序。
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