LeetCode 986. 区间列表的交集
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 986. 区间列表的交集
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1. 題目信息
- 2. 解題
1. 題目信息
給定兩個由一些閉區間組成的列表,每個區間列表都是成對不相交的,并且已經排序。
返回這兩個區間列表的交集。
(形式上,閉區間 [a, b](其中 a <= b)表示實數 x 的集合,而 a <= x <= b。兩個閉區間的交集是一組實數,要么為空集,要么為閉區間。例如,[1, 3] 和 [2, 4] 的交集為 [2, 3]。)
示例:
來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/interval-list-intersections
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。
2. 解題
- 區間共有以下圖示7種可能,分別討論
- left = max(A[i][0], B[j][0]); right = min(A[i][1], B[j][1]);
- 取[ left, right ] 為可能的相交區間(left <= right)
- 分別討論可能的情況,移動Ai , Bi 至下一個
總結
以上是生活随笔為你收集整理的LeetCode 986. 区间列表的交集的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 飞思卡尔imx7 html5,i.MX6
- 下一篇: LeetCode 146. LRU缓存机