0
我有一个实际的情况,我需要将数据量最小化。如果可能,将任意间隔集合转换为连续间隔集合
假设我有一组正常数字的间隔。 例如N1 = {(0,1],(1,2],(3,4)}; 我想将此设置最小化为: N2 = {(0,2],(3,4]};
所以基本上我需要的是多小的间隔组合成连续的时间间隔,它是可能的。
是否有所作所为这个任何聪明/高效的算法呢?因为我想避免低效的for-each-ING 。
*如果这个问题有一定的宽熟知的名字,请在评论名字。
为什么效率低下?不会有一个简单的循环O(n)就足够了吗?假设它们被排序,如果不是,那么先排序并得到O(nlogn)。 – siledh
未分类的。我希望能找到比O(nlogn)更好的东西。 –