您现在的位置是:主页 > news > 收费网站推广/系统优化软件

收费网站推广/系统优化软件

admin2025/6/6 6:11:56news

简介收费网站推广,系统优化软件,小学生编程网课前十名,做网站公众号题目:原题链接(中等) 标签:扫描线算法、数学 解法时间复杂度空间复杂度执行用时Ans 1 (Python)O(N)O(N)O(N)O(N)O(N)O(N)76ms (31.25%)Ans 2 (Python)Ans 3 (Python) 解法一: class Solution:def removeInterval(se…

收费网站推广,系统优化软件,小学生编程网课前十名,做网站公众号题目:原题链接(中等) 标签:扫描线算法、数学 解法时间复杂度空间复杂度执行用时Ans 1 (Python)O(N)O(N)O(N)O(N)O(N)O(N)76ms (31.25%)Ans 2 (Python)Ans 3 (Python) 解法一: class Solution:def removeInterval(se…

题目:原题链接(中等)

标签:扫描线算法、数学

解法时间复杂度空间复杂度执行用时
Ans 1 (Python)O(N)O(N)O(N)O(N)O(N)O(N)76ms (31.25%)
Ans 2 (Python)
Ans 3 (Python)

解法一:

class Solution:def removeInterval(self, intervals: List[List[int]], toBeRemoved: List[int]) -> List[List[int]]:ans = []for s, e in intervals:if e <= toBeRemoved[0]:ans.append([s, e])elif s < toBeRemoved[0] <= e <= toBeRemoved[1]:ans.append([s, toBeRemoved[0]])elif toBeRemoved[0] <= s <= e <= toBeRemoved[1]:passelif toBeRemoved[0] <= s <= toBeRemoved[1] < e:ans.append([toBeRemoved[1], e])elif toBeRemoved[1] <= s:ans.append([s, e])elif s < toBeRemoved[0] <= toBeRemoved[1] < e:ans.append([s, toBeRemoved[0]])ans.append([toBeRemoved[1], e])return ans