986. Interval List Intersections
這一題應該算是時間區間的最後一個變形,可以想像成,有兩個人的班表,我們要找出他們哪些時間有一起上班,可能是這個時間這兩個人才可以開會,如果說這個題目問超過兩個人,其實也不會太難,就很像是 N sum 或是 Merger K Linked List 的題目一樣,兩兩的班表慢慢合併,再找出所有重複的區間就可以。
之前的題目主要是找聯集,這是我們想要找到的是時間區間的交集,所以之前的方法這裡不太可以用,另外兩個時間表也都已經排序好了,所以我們這裡也不需要考慮排序的問題,那我們要怎麼取交集呢?
跟之前一樣,我們可以先想想有哪些交集的情況:
1. [1, 4] , [2, 6] 交集: [2, 4]
2. [1, 6], [2, 4] 交集: [2, 4]
3. [1, 3], [3,