python - 集合的所有元素都适合同一时间窗口吗?
问题描述
假设我设置了 (1,2,3) 对应的到达时间 (Ai) 和截止日期 (Di)
Ai = (0,3,5) 其中 0 是集合 (1,2,3) 中第一个元素的到达日期
截止日期也是如此:Di = (2,4,6)
结论集合中的元素不适合同一时间窗口,因为集合 (1,2,3) 的元素 1 应该在元素 2 到达之前已经交付。
现在我的问题是:给定一个特定的集合,如果所有元素都适合同一时间窗口,我如何使用 Python 确定?(对或错)
解决方案
也许我在这里遗漏了一些东西,但是您可以检查最迟到达时间是否不在最快截止日期之后。不需要特定集合的操作,您甚至不必知道哪个截止日期对应哪个到达时间。
>>> Ai = (0,3,5)
>>> Di = (2,4,6)
>>> max(Ai) <= min(Di)
False
推荐阅读
- spring-boot - spring-boot-starter-data-mongodb 似乎不包含要使用 @PrePersist @PreUpdate 的 persistence-api
- python - POST 请求失败“无法验证 CSRF 令牌”(Python 3)
- javascript - 如何正确地将结果保存在变量中?XLSX 角
- javascript - 如何将背景从静态 jpg 更改为动画 gif 图片,但仅在脚本完成后
- date - Linux date 命令自动为每个日期时间增加 10 小时
- c++ - Hackerrank “Abort Called”:不知道怎么回事[C++]
- c - 无法为 Windows 安装 GTK 3
- squarespace - Squarespace - 显示文本文件而不是下载它
- rust - 获取对不可变变量的可变引用?
- tensorflow - 如何替换张量流数组中的值