0
我有一些文件在開始時間和結束時間之間寫入如下;查找大範圍的所有子範圍
[0,1],[1,2],[2,3],[3,4],[4,7],[7,8]
我想找到所有的子範圍爲2到5之間的時間與O(N)
對於上述示例; [1,2],[2,3],[3,4],[4,7]
我有一些文件在開始時間和結束時間之間寫入如下;查找大範圍的所有子範圍
[0,1],[1,2],[2,3],[3,4],[4,7],[7,8]
我想找到所有的子範圍爲2到5之間的時間與O(N)
對於上述示例; [1,2],[2,3],[3,4],[4,7]
以我對這個問題的理解,你只是比較每個開始/結束時間與2和5來檢查是否它們是範圍還是不中......
像一些僞代碼:
if (StartTime >= 2 and StartTime <= 5) or (EndTime >=2 and EndTime <= 5)
add this to your list of sub ranges.
你重複的每個元素所以這將是O(N)
如果我有一個範圍[0,8],我正在搜索2到5之間的文件 – Bankelaal
你能澄清你的_for是什麼意思2到5_之間的時間? – Cedias