2

MAX-HEAP-INSERT(A,key) 関数を実装しようとしています。擬似コードは次のとおりです。

MAX-HEAP-INSERT(A,key)
  1 A.heap-size = A.heap-size+1
  2 A[A.heap-size] = -inf 
  3 HEAP-INCREASE-KEY(A,A.heap-size,key)

HEAP-INCREASE-KEY(A,A.heap-size,key)理解に苦労しなかった別の機能はどこにありますか。

ヒープは配列 A に基づいており、ご存知のように配列には制限があります。では、 を大きくするとA.heap-sizeA.heap-sizeA.length

4

1 に答える 1

1

はい。これが発生した場合は、配列のサイズを増やす必要があります。

于 2013-07-03T13:46:28.650 に答える