排序:
默认
按更新时间
按访问量

6.5-7

将A[heapSize]和A[i]交换,heapSize减1A[heapSize]和A[i]交换,heapSize减1,则A[i]A[i]的左右子堆都是最大堆,故只需对A[i]A[i]进行MAX-HEAPIFY即可,复杂度为O(lgn)O(\lg n)

2015-07-14 22:07:17

阅读数:143

评论数:0

6.5-6

用最大优先级队列实现,记当前最大key值为max,先进先出队列为插入新元素的key为max-1,栈为插入新元素的key为max+1 当key的值溢出时,可以为所有元素重新定一遍key

2015-07-14 21:50:09

阅读数:164

评论数:0

6.5-3

insert的第一步是检查赋予的key值不能小于当前值,所以要让当前值无限小

2015-07-14 19:07:22

阅读数:120

评论数:0

6.3-3

题目写错了,应该是取上整 我们来确定高度为h的结点,设为i,记k为以i为祖先,最左边的叶子 则$i\cdot 2^h=k$,又$\because \frac n2<k\leq n$,故$\frac{n}{2^{h+1}}<i\leq \frac{n}{2^h}$ 即$\lfloor\f...

2015-07-12 23:36:32

阅读数:167

评论数:0

6.3-2

MAX-HEAPIFY的前提是i的左右二叉子树都是最大堆,所以必须倒序

2015-07-10 23:18:44

阅读数:121

评论数:0

6.2-6

当堆顶元素严格最小时,该元素被移动到叶子上,故开销正比于堆的深度 T=Ω(h)=Ω(⌊lgn⌋)=Ω(lgn)T=\Omega(h)=\Omega(\lfloor lgn\rfloor)=\Omega(lgn)

2015-07-10 16:36:10

阅读数:117

评论数:0

6.2-5

MAX-HEAPIFY(A, i) while i ≤ A.heap-size l = LEFT(i) r = RIGHT(i) if l ≤ A.heap-size and A[l] > A[i] largest = l ...

2015-07-10 16:28:50

阅读数:126

评论数:0

6.2-4

此时,i都是叶子结点,没有子结点,故不会产生任何效果

2015-07-09 13:36:51

阅读数:123

评论数:0

6.2-3

不会进行操作,直接返回结束

2015-07-09 13:35:17

阅读数:140

评论数:0

6.2-2

MIN-HEAPIFY(A, i) l = LEFT(i) r = RIGHT(i) if l ≤ A.heap-size and A[l] < A[i] smallest = l else smallest = i if r ≤ A.heap-s...

2015-07-09 13:12:18

阅读数:131

评论数:0

6.2-1

3与10换,然后3与9换,结束

2015-07-09 13:08:26

阅读数:130

评论数:0

6.1-7

所谓叶子结点就是没有子结点的结点,故2i>n2i>n 故i≥⌊n2⌋+1i \geq \lfloor \frac n2\rfloor + 1

2015-07-08 23:03:04

阅读数:118

评论数:0

6.1-6

7挂在6的下面,所以不满足最大堆性质,不是最大堆

2015-07-08 22:58:11

阅读数:122

评论数:0

6.1-5

∵left(i)>i,right(i)>i\because left(i)>i,right(i)>i ∴A[left(i)]≥A[i],A[right(i)]≥A[i]\therefore A[left(i)]\geq A[i], A[right(i)]\geq A[i]...

2015-07-08 22:56:26

阅读数:128

评论数:0

6.1-4

最小元素在堆的叶子部分,即该元素没有child

2015-07-08 22:54:16

阅读数:121

评论数:0

6.1-3

若最大元素x在非根节点i上 ∵A[PARENT(i)]≥A[i]\because A[PARENT(i)]\geq A[i] ∴A[PARENT(i)]=A[i]\therefore A[PARENT(i)]=A[i] 故依次向上,能够推出A[root]=xA[root]=x,与根节点不是最...

2015-07-08 22:48:59

阅读数:105

评论数:0

6.1-2

当2h≤n≤2h+1−12^h\leq n \leq 2^{h+1}-1时,堆高度为h 对不等式取lg,得h≤⌊lgn⌋≤hh\leq\lfloor lgn\rfloor\leq h 故h=⌊lgn⌋h=\lfloor lgn\rfloor

2015-07-08 22:40:14

阅读数:116

评论数:0

6.1-1

高度为h的堆元素最多为2h−12^h-1 高度为h的堆元素最少为2h−12^{h-1}

2015-07-08 22:32:55

阅读数:105

评论数:0

5-2

a) 我们使用一个set,保存已经搜索过的元素,每一次搜索,如果命中则返回,否则将其添加进入set,当set的大小达到n则结束 b) 几何分布E[X]=1p=nE[X]=\frac1p=n c) 几何分布E[X]=1p=nkE[X]=\frac1p=\frac nk d) 即投球问题中,使得...

2015-07-07 23:35:13

阅读数:115

评论数:0

5-1

a) 第j步开始前,计数器为i,表示nin_i,若该步没有增加,则仍表示nin_i,若增加了,则表示ni+1n_{i+1},表示的数增加了ni+1−nin_{i+1}-n_i 故E[Xj]=0⋅(1−1ni+1−ni)+(ni+1−ni)⋅1ni+1−ni=1E[X_j]=0\cdot(1-\f...

2015-07-06 00:05:30

阅读数:116

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭