目录
一、堆排序算法分析
堆,可以看做是完全二叉树,有大顶堆和小顶堆,大顶堆是指树的父结点大于孩子结点的堆(根结点最大),而小顶堆是指树父结点小于孩子结点的堆(根结点最小),如图1所示。
如上的小顶堆,若在输出堆顶的最小值之后,使得剩余的n-1个元素的序列重又建成一个堆,则得到n<
目录
堆,可以看做是完全二叉树,有大顶堆和小顶堆,大顶堆是指树的父结点大于孩子结点的堆(根结点最大),而小顶堆是指树父结点小于孩子结点的堆(根结点最小),如图1所示。
如上的小顶堆,若在输出堆顶的最小值之后,使得剩余的n-1个元素的序列重又建成一个堆,则得到n<