0
我有一個實際的情況,我需要將數據量最小化。如果可能,將任意間隔集合轉換爲連續間隔集合
假設我有一組正常數字的間隔。 例如N1 = {(0,1],(1,2],(3,4)}; 我想將此設置最小化爲: N2 = {(0,2],(3,4]};
所以基本上我需要的是多小的間隔組合成連續的時間間隔,它是可能的。
是否有所作所爲這個任何聰明/高效的算法呢?因爲我想避免低效的for-each-ING 。
*如果這個問題有一定的寬熟知的名字,請在評論名字。
爲什麼效率低下?不會有一個簡單的循環O(n)就足夠了嗎?假設它們被排序,如果不是,那麼先排序並得到O(nlogn)。 – siledh
未分類的。我希望能找到比O(nlogn)更好的東西。 –