單項(xiàng)選擇題

下面的偽碼最可能是用來求解哪個(gè)問題的方案?()
for i=1ton-1
z=Allocate-Node()
//生成節(jié)點(diǎn)z
x=Extract-Min(Q)
//堆操作——選堆頂元素
y=Extract-Min(Q)
//堆操作——選堆頂元素
Delete Min Q(x)
Delete Min Q(y)
z.left=x
//最小元素作為z的左兒子
z.right=y
//最小元素作為z的右兒子
f(z)=f(x)+f(y)
//設(shè)置z的頻率
Insert(Q,z)
//將z插入隊(duì)列

A.活動安排問題
B.全排列問題
C.0-1背包問題
D.最優(yōu)前綴碼


您可能感興趣的試卷

你可能感興趣的試題

2.單項(xiàng)選擇題Dijkstra算法所需的計(jì)算時(shí)間為()。

A.O(n)
B.O(n logn)
C.O(2n
D.O(n2

3.單項(xiàng)選擇題活動安排問題的貪心算法所需的計(jì)算時(shí)間為()。

A.O(n2n
B.O(n logn)
C.O(2n
D.O(n)

4.單項(xiàng)選擇題用貪心法設(shè)計(jì)算法的關(guān)鍵是()。

A.將問題分解為多個(gè)子問題來分別處理
B.選好最優(yōu)量度標(biāo)準(zhǔn)
C.獲取各階段間的遞推關(guān)系式
D.滿足最優(yōu)性原理