#
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
#
#
# @param schedule int整型二维数组
# @return bool布尔型
#
class Solution:
def hostschedule(self , schedule: List[List[int]]) -> bool:
# write code here
# 第一步,先排序
schedule.sort()
# 第二部,遍历,如果上一个元素的结束节点大于下一个元素的开始节点,返回失败,窦泽跳出循环,返回成功
length=len(schedule)
for i in range(length-1):
# print(schedule[i],schedule[i+1],schedule[i][-1],schedule[i+1][0])
if schedule[i][-1] > schedule[i+1][0]:
return False
return True

京公网安备 11010502036488号