快速排序由于排序效率在同为O(N·logN)的几种排序方法中效率较高,因此经常被采用.想必大家都对此不陌生了。快速排序的主要用到的思想是分治,先从序列中选一个数做为基准数(一般选第一个数),然后把比基准数大的全放到它的右边,比基准数小的全放到它的左边,然后以这个基准数为中心,这样就有了两个区间,左区间和右区间,然后递归对这两个区间再次进行一开始的操作,直到每个区间只有一个数。
手写确实有点迷,这种思维当真是有点难度的。。多年之前,写过快排,那时候感觉理解了,如今再写。。物是人非
1 |
|
缺失模块。
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