fastutil

    0熱度

    1回答

    我想在我的spark串流應用程序(scala)中使用fastutill類。我使用hashmap來代替,但是基於Spark documentations,他們建議使用fastutill類而不是hashmap。首先,我想知道這些類是否值得,然後想知道什麼是快速utill中的等價類用於hashmap。 Particulalry我使用一個HashMap 的HashMap [Key_Object,Array

    0熱度

    1回答

    在使用像FastUtils這樣的框架與Scala時,如何根據有效的專業化生成適當的代碼,因爲框架本身具有專門的數據結構?也就是說,你如何以編程的方式找出正在被專門化的東西並執行適當的代碼?那麼在這種情況下你如何處理與路徑相關的輸入。 對於objects class Container[@specialized T](var window: Int) { val data = new Ob

    -2熱度

    1回答

    Fastutil具有良好的類IntAVLTreeSet具有#firstInt()和#lastInt()方法,我需要。 不幸的是,AVL樹是爲O(log N)。 是這裏面O(1)實現?它有可能嗎? UPDATE 我想O(1)查找。尋找邊際可能會更慢。

    0熱度

    1回答

    在標準庫中,我們有如下方法:Collections#unmodifiableCollection() 在fastutil中找不到相同的類型集合。請提示!

    3熱度

    1回答

    我想要有一個int樹集合實現,它爲具有很多連續區域的集合進行了優化。 例如,這樣的樹可以知道包含從100到150的整個區域,因此一旦找到該區域就搜索120個末端。 類似地,如果設置包含區域500 ... 506和508 ... 600,則一旦添加507,合併兩個區域。 同樣的區域可如果數量刪除