我在清理遺留代碼。裏面我有一個優先級隊列,從1986年^ _ ^。 將它與C++接口進行接口後,與標準符合得越來越差。我在「市場」(std + boost)的所有priority_queues之間做了一些基準。boost :: heap :: arity,它是什麼?
Boost提供了一個priority_queue名稱boost::d_ary::heap
。這個隊列需要一個名爲boost::heap::arity<int>
的參數,Boost的文檔沒有提供明確的解釋,只是一個鏈接到堆的實現。
目前我把boost::heap::arity<128>
我真的很滿意,但我不知道這是什麼意思。你們其中一位有點解釋嗎?
太棒了!也許128個孩子有點太多+1 –
「樹經常被嵌入到陣列中」 - 你的意思是「堆」嗎? – sehe
好吧,我的意思是樹木在堆裏,現在修好了。 – hfhc2