誰でも BinaryHeap コンストラクターを説明できますか? (以下の Java コードを参照) 次の行がわかりません。
- array = (AnyType[]) new Comparable[ ( currentSize + 2 ) * 11 / 10 ];
for( AnyType アイテム : アイテム) 配列[ i++ ] = アイテム;
public BinaryHeap( AnyType [ ] items ) { currentSize = items.length; array = (AnyType[]) new Comparable[ ( currentSize + 2 ) * 11 / 10 ]; int i = 1; for( AnyType item : items ) array[ i++ ] = item; buildHeap( ); }
...
}