摘要: 堆的概念堆是具有下列性质的完全二叉树:每个节点的值都大于或等于其左右孩子结点的值,称为大顶堆;或着每个结点的值都小于或等于其左右孩子结点的值,称为小顶堆。堆排序堆排序(Heap Sort)就是利用堆(假设利用大顶堆)进行排序的方法。它的基本思想是,将待排序的序列构造成一个大顶堆。此时,整个序列的最大... 阅读全文
posted @ 2014-05-13 21:51 星辰风 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 排序的基本概念假设含有n个记录的序列为{r1,r2,……,rn},其相应的关键字分别为{k1,k2,……,kn},需确定1,2,……,n的一种排序p1,p2,……,pn,使其相应的关键字满足kp1≤kp2≤……≤kpn非递减(或非递增)关系,即使得序列称为一个按关键字有序的序列{rp1,rp2,……... 阅读全文
posted @ 2014-05-13 20:23 星辰风 阅读(724) 评论(0) 推荐(0) 编辑