2010-01-12 22 views

回答

9

lg N代表N的對數。計算中使用lg(與log相反)明確表示以2爲底的對數,但這並不普遍。

+0

如果它的大O符號,那麼logartihm基數是一個常數,無論如何是無關緊要的 – 2010-01-12 14:25:19

+1

但是在聲明中沒有可見的大O,並且'lg N'實際上可能不是不太可能是上限任何恆定的因素。 – JaakkoK 2010-01-12 14:28:16

1

你確定你的源文件是「1g N」嗎?因爲這看起來更像是「lg N」==「log N」給我......您可能想要了解Disjoint-Set數據結構,尤其是具有路徑壓縮的部分(始終有一個直接指向頭部的指針)和排名(保存一套的重量/大小/等級)。 (http://en.wikipedia.org/wiki/Disjoint-set_data_structure

希望這會有所幫助。

+0

好像有人更快。 – jmiserez 2010-01-12 14:25:01