最小的K个数
题目链接: https://leetcode-cn.com/problems/zui-xiao-de-kge-shu-lcof/.
C语言
堆排序求最小的K个数
堆的定义
首先我们要知道什么是堆?
若n个元素的序列{
a 1 , a 2 , . . . . a n \ a_1,a_2,....a_n a1,a2,....an}满足:
{ a 1 ≤ a 2 i − 1 a 1 ≤ a 2 i \left\{ \begin{array}{c} a_1\leq{}a_{2i-1} \\ a_1\leq{}a_{2i}\end{array}\right. {
a1≤a