- 3
- 0
- 约4.56千字
- 约 16页
- 2017-02-01 发布于河南
- 举报
《算法导》习题答案12、13、14章
习题解答 排序和顺序统计学 第6章 堆排序 6.1-3 由大根堆性质可知,任意子树的根节点为最大元素。 6.1-5 递增数组是小根堆。递减数组是大根堆。 6.1-6 不是 第6章 堆排序 6.2-2 MIN-HEAPIFY(A,i) l-LEFT(i) r-RIGHT(i) if l=heap-size[A] and A[l]A[i] then smallest-l else smallest-I if r=heap-size[A] and A[r]A[smallest] then smallest-r if smallest!=I then exchange A[i]-A[smallest] MIN-HEAPIFY(A,smallest) 复杂度:O(logn) 第6章 堆排序 6.2-6 构造最坏情况,A[1]元素最小,以A[2],A[3] 为根的子树均为最大堆。 则从A[1]至叶结点每步调用MAX-HEAPIFY,运行时间为 ,则最坏运行时间为Ω(lgn)。 6.3-3 h=0时,最后一个结点的父结点标
原创力文档

文档评论(0)