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