标签: algorithm time-complexity big-o
给出n个水平线段,其中每个线段的范围为x2-x1,我应该应用哪种算法来获得使我获得最大的 combined 范围的直线(每次与线段的交点都添加该段的范围),就像找到一条要钻的线,以获得最大量的水(水代表X2-X1量的段) 我用令人沮丧的大O(n ^ 4)
答案 0 :(得分:0)
我假设没有一个从另一个结尾开始的句段,如果不需要,则需要进行以下修改:
复杂度:O(n log n)