我的应用程序有一部分必须在其中处理时间跨度对象数组并将它们与 1 优先于另一个合并,例如数组 1 可能是:
0:0-4
1:4-6
2:6-9
我要合并的那个优先
0:2-7
1:7-8
所以我需要合并 2 并最终得到:
0:0-2
1:2-7
2:7-8
3:8-9
我对如何递归处理这样的任务有点坚持,每个数组中可能有几个时间范围,但也可能有数百个。有什么建议么?
我的应用程序有一部分必须在其中处理时间跨度对象数组并将它们与 1 优先于另一个合并,例如数组 1 可能是:
0:0-4
1:4-6
2:6-9
我要合并的那个优先
0:2-7
1:7-8
所以我需要合并 2 并最终得到:
0:0-2
1:2-7
2:7-8
3:8-9
我对如何递归处理这样的任务有点坚持,每个数组中可能有几个时间范围,但也可能有数百个。有什么建议么?