sortedset

    0熱度

    2回答

    我有這樣的地圖: public void add(List<Individual> individuals){ for (Individual individual : individuals){ individualSortedSet.add(individual); for(City city:individual.getCities()){

    1熱度

    1回答

    我試圖實現排名排行榜,數據在Redis中作爲排序集存儲。我想弄清楚的部分是如何實現高密度(即「1-2-2-3」)排名,其中,例如,用戶均位居正是如此: Score User Rank --------------------- 22 user1 1 21 user2 2 21 user3 2 21 user4 2 20 user5 3 20 user6 3 這樣的回答

    1熱度

    1回答

    我在Android應用程序中工作我想用Object Property對List的Objects進行排序。我已經成功地整理,但是當我所有的列表與該對象進行排序它的價值,以同樣的變化排序值 請看看馬代碼: SortedSet<Caseload> removeDuplicateClientName = new TreeSet<Caseload>( new Comparator<Caseloa

    0熱度

    1回答

    我有兩個SortedSets: SortedSet<SortedSet<int>> sset1 = new SortedSet<SortedSet<int>>(); SortedSet<SortedSet<int>> sset2 = new SortedSet<SortedSet<int>>(); 後來我檢查我提出一個新的有序集合: SortedSet<int> newSset = Meth

    5熱度

    1回答

    我正在使用redis-py並希望使用-inf和inf與ZRANGEBYSCORE。我試圖用inf和string的字符串和浮點數來執行此操作,但那些返回一個空集。我怎樣才能做到這一點? 編輯 我試圖做下面的命令: redis.StrictRedis.ZRANGEBYSCORE("SORTEDSET", "-inf", "inf") 或 redis.StrictRedis.ZRANGEBYSCOR

    4熱度

    2回答

    閱讀this Oracle教程我遇到了List的範圍視圖操作和SortedSet接口提供的操作之間差異的解釋。 這裏是有點興趣: 範圍視圖操作有些類似於由 提供List接口的,但有一個很大的區別。即使後臺排序集直接修改爲 , 排序集的範圍視圖仍然有效。 這是可行的,因爲 排序集的範圍視圖的端點是元素空間中的絕對點,而不是支持集合中的特定元素,如列表的情況。 是任何人能夠解釋着,讓我們說,換句話說,

    2熱度

    2回答

    我對此很新,所以原諒我在這裏的noobishness。 我想編輯c#sortedset中的項目,如果我發現該項目存在。所以我可以使用list.contains(value)並且發現值存在於列表中。但是,我如何從列表中獲得該項目。這是我的。當我的名單變得非常大時,這會變得非常緩慢,所以我猜測一定有比這更好的方法。 if (list.Contains(p)) { Person exists

    4熱度

    1回答

    我正在使用Redis排序集來存儲我正在處理的項目的排名。我們沒有預料到(!)我們想如何處理關係。 Redis的字典順序具有相同的分數,但我們想要做的是不是給同級別的所有具有相同分數的條目,所以例如在 redis 127.0.0.1:6379> ZREVRANGE foo 0 -1 WITHSCORES 1) "first" 2) "3" 3) "second3" 4) "2" 5) "s

    2熱度

    1回答

    我正在經歷一個List<>,對每個項目執行一些操作,然後根據這些操作的結果,可能添加每一個到另一個數據結構,爲此我正在使用一個SortedSet<>。在此之後,我需要排序最高的n項目作爲列表。 我唯一要做的事情就是對這個SortedSet<>進行清理整個事情並重新開始。有什麼辦法可以讓我多出一點成績? 我看到this similar question海報能夠使用自定義紅黑樹(在他們的問題得到解答後

    0熱度

    1回答

    我正在使用java中的Tree Set來添加一些對象。每個對象都是具有不同屬性的信號。每次有新信號出現,我都會設置對象的某些屬性(信號)並將其添加到設置中,信號可能會多次出現。對於信號我維護一個列表,我存儲的信號名稱,當我發出信號時,我檢查信號是否在列表中如果它不在列表中,我只是添加一個新的對象到我的設置,但如果信號是在列表中,我從集合中獲取信號並修改其中的一些屬性,刪除信號並添加一個新的信號。