@@ -1,7 +1,7 @@
|
||||
Leetcode #986 | #Medium | [[Интервалы]] | [[Два указателя]]
|
||||
## Идея
|
||||
Один указатель на первый лист (i), другой на второй лист (j). Идем while-ом, смотрим максимум из стартов и минимум из концов, если maxStart <= minEnd - то есть пересечение, добавляем в res [maxStart, minEnd], иначе пересечения нет. В конце двигаем тот указатель, где конец раньше закончился.
|
||||
## [[Big-O]]
|
||||
## Big-O
|
||||
- Время ```O(N+M)```
|
||||
- Память ```O(1)```
|
||||
## Код
|
||||
|
||||
Reference in New Issue
Block a user