sortedset

    1熱度

    1回答

    我正在嘗試將乘客對象添加到已排序的集合中。這個排序集合在巡航對象中。所有的巡航對象都在一個哈希映射中。我有點新收藏,所以我遇到了麻煩。這是我嘗試做我正在做的事情。 HashMap<String, Cruise> cruiseMap = new HashMap<String, Cruise>(); SortedSet<Passenger> passengerSet = new TreeSet<Pa

    2熱度

    1回答

    我,其中我必須根據特定日期的形式存儲用戶的日常統計資料,例如 user:1 {field1: value, field2: value, field3: value} 上述表示無二n個用戶在我的網站的使用情況 目前我一直在使用的有序集合以實現它代表排序集合值的字段和代表分數的值。我也設置這些鍵每天到期。 考慮個人密鑰創建和終止的開銷,當用戶數變成是大的,我想到的替換表示像下面使用考慮像下面 M

    1熱度

    1回答

    最近,我使用Redis的SortedSet的實現爲每個用戶的遊戲等級,但我有一個問題: zadd game_rank 55 6435 zadd game_rank 55 6088561 zadd game_rank 55 608825 zrange game_rank 0 -1 結果是: "60882561" "608852" "6435" 我想知道,如果它是可能在相同得分時以數

    -1熱度

    4回答

    爲什麼我們不能在SortedSet接口中使用其他類,如HashSet,HashMap或其他類來代替TreeMap/TreeSet? import java.util.HashSet; import java.util.Iterator; import java.util.SortedSet; import java.util.TreeSet; public class SortedSet

    1熱度

    2回答

    我想檢查具有給定值的對象是否存在於SortedSet<>中,但我不明白自定義比較在這裏如何工作。在List<>.Exists()我可以使用lambda,但我不能那樣做,我沒有得到整個界面的東西,而msdn說我需要重寫int返回函數。 public class Node { public int X, Y; public int rand; public Node(

    1熱度

    2回答

    如何在SortedSet中訪問項目? string entry; private SortedSet<string> pastEntriesSS = new SortedSet<string>(StringComparer.OrdinalIgnoreCase); entry = entry.Replace("\t", "").TrimStart(); entry = Regex.Repla

    0熱度

    1回答

    我有需要DateTime和返回日期標誌着季度末的方法。由於涉及工作日和假期日曆的一些複雜性,我想緩存結果以加速後續調用。我使用的是SortedSet<DateTime>保持數據的緩存,我用的是GetViewBetween方法,以做緩存查找如下: private static SortedSet<DateTime> quarterEndCache = new SortedSet<DateTime>(

    0熱度

    1回答

    有許多帳戶可以實時存儲事件(帶時間戳的數據點)。我發現使用排序集來存儲事件是個好主意。我嘗試將多個帳戶的事件存儲在一個有序集合中,但之後未找出如何通過帳戶ID過濾事件。 爲每個帳戶(> 1000個帳戶)創建多個有序集合是一個好主意嗎?

    3熱度

    3回答

    Google Guava有一個SortedSetMultimap。精彩。現在不可變的版本在哪裏?有一個ImmutableSetMultimap。但是ImmutableSortedSetMultimap呢? (請不要回復「爲什麼你想要一個?」)

    0熱度

    1回答

    我有一套我創建的某個dto。 的DTO被命名爲「NumericValue」,並具有以下類成員: 1)時間:龍 2)值:雙 我有一組命名爲「點」,我想對它進行排序根據增加的時間,即0,1,2,4,100,... 附上代碼: val points: set(NumericValue) = numericValueSet val setSorted = collection.immutable.So