2
說我有時可以比較的非數字對象,但有時沒有用於比較的數據。使用有限數據對非數字對象進行排序
例如:
A
大於B
更大,但不與之比較的C.B
比C
更大。
這清楚地創建了一個排序列表A
,B
,C
。
但是,讓我們添加大於C
的D
。由於沒有比較D
與A
或B
的數據,因此最終排名並不明確。
我在尋找的是一種用「盡力而爲」的方式來排列這些類型的數據點,知道數據有限,最終的排序列表只會被部分排序。
此外,我打算代表這不是一維數組。也許是某種樹?
另一個想法是將數據點與大量數據組合在一起,因爲它們可以很容易地排序。然後使用組間比較來對組進行排名。問題在於有時一個數據點可以與多個組進行比較。
謝謝,我會試試這個。我會保留這個問題,直到有機會嘗試它,以防其他人有其他想法。我有一種感覺會有循環。 – Sarke
假設我得到一個循環,也許我可以將該組合成一個項目,然後繼續。然後在最後再次擴大組。 – Sarke
我認爲這可能沒有幫助 - 循環將在組中的項目之間 - 但它就像在這裏4點,所以不要太強烈地抱怨我。 – millimoose